Title: XML Import
Author: dirlikdesigns
Published: <strong>জানুৱাৰী 7, 2016</strong>
Last modified: মাৰ্চ 1, 2016

---

প্লাগিনৰ সন্ধান কৰক

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/xml-import.svg)

# XML Import

 [dirlikdesigns](https://profiles.wordpress.org/dirlikdesigns/)-ৰ দ্বাৰা

[ডাউনল’ড কৰক](https://downloads.wordpress.org/plugin/xml-import.zip)

 * [বিশদ বিৱৰণ](https://as.wordpress.org/plugins/xml-import/#description)
 * [পৰ্য্যালোচনা](https://as.wordpress.org/plugins/xml-import/#reviews)
 *  [ইনষ্টলেশ্যন](https://as.wordpress.org/plugins/xml-import/#installation)
 * [বিকাশ](https://as.wordpress.org/plugins/xml-import/#developers)

 [সাহায্য](https://wordpress.org/support/plugin/xml-import/)

## বৰ্ণনা

Easy to use XML feed importer with the ability to map feed items onto (custom) posts
and their meta fields.

#### Usage Notes

 * The feeds are managed (added / edited / deleted) like normal posts.
 * To import a new feed, you must first save the post with at least the title and
   URL fields filled in.
    - This is because the importer downloads a copy of the feed and works with that
      copy.
    - If you try to import before the feed is saved, the importer has no copy to
      work with yet.

#### Form explanation

 * Import
    - It’s the first field in the form, but the last step.
    - There is no cancel button, so once you click the ‘import’ button, you can 
      only refresh (or move away from) the page to cancel the import.
    - The import is done 10 feed items at a time, the progress is shown under the
      import button.
    - The import sends ajax requests until the import is done at which point the
      spinner stops spinning and the progress message shows ‘n posts imported’
 * URL
    - the feed url
 * Required Fields (optional)
    - comma separated list of (custom) post fields
    - if a field in this list has no mapping, than the import will fail
    - if the mapping of a field in this list turns out to be empty, than the corresponding
      feed item is skipped.
 * Unique Fields (optional)
    - comma separated list of (custom) post fields
    - unique fields are not implicitly required
    - skips a feed item if a field with this value already exists.
 * CSV delimiter (optional)
    - if this field is empty, the plugin assumes the URL links to a XML file
    - if this field is non-empty, the plugin assumes the URL links to a CSV file,
      with the given value as the delimiter
    - a CSV file will be converted to XML, so the further usage of the plugin remains
      the same.
 * Select root
    - select the path to the items that should be mapped
    - i.e. you want to import products into your woocommerce installation
    - xml : <products> <product></product> … <product></product> </products>
    - then the root should be /products/product
    - you can use the plus and minus buttons to go a level up or down
    - the select boxes show the possible paths for a given level
    - Click the ‘Select’ button to confirm the root
    - The XML area should fill up with the first item that matches root.
 * Select post field
    - the first select box shows the registered post types and Taxonomies.
    - the second select box shows the corresponding fields. (Even columns like ID
      which you probably shouldn’t set manually)
    - many of the fields are always the same and correspond to the columns in the`
      wp_posts` table in the database, but the meta fields can differ.
    - the plugin needs at least one existing object of the selected post type to
      find these meta fields.
    - the meta fields are based on the first post of the selected post type it finds.
 * Map
    - this shows the current mapping
    - if you have selected a mapping, it can be removed with the ‘x’ at the right
      hand side
    - if you are satisfied with the mappings, click ‘Save map’
 * XML
    - once you have selected a root, the first xml item at this path will be shown
      here.
    - click anywhere on the XML to get the corresponding paths
    - the selected path will appear above the colourful XML
    - if the path contains attributes, they will appear as selectboxes
    - if the desired path depends on a sibling in the XML, follow these instruction:
    - some XML looks like this ..<parent> <key>name</key><value>Dirlik<value></parent
      > …
    - in this case, click on the value tag in the XML and the corresponding path
      appears: ‘Assign path: …/parent/value’
    - now click on ‘parent’ in the path and 2 new selectboxes appear and an ‘Add
      to attribute list’ button
    - in our example you would select ‘key’ in the first selectbox and ‘name’ in
      the second
    - click ‘Add to attribute list’ and the path changes accordingly
    - once you see the path you want, click the ‘Add to map’ button.
    - The Map will now reflect that the path you chose is mapped om the selected
      post field.

### WARNING

This plugin is new and requires more testing. If you decide to use the plugin, please
make a backup of your database first.
 Once you click the `import` link, there is
no cancel button, you can refresh (or move away from) the page to cancel the import.
On your first go, try a smaller feed to make sure you mapped it right.

### TODO

 * add row actions
 * define type of imported value (now images only work with _thumbnail_id meta value)

## ইনষ্টলেশ্যন

 1. Upload the plugin files to the `/wp-content/plugins/xml-import` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Make sure the tmp folder is writable
 3. Activate the plugin through the ‘Plugins’ screen in WordPress
 4. A new menu item should appear named ‘Feeds’

## সঘনাই উত্থাপিত প্ৰশ্ন

 * feel free to ask

## পৰ্য্যালোচনা

![](https://secure.gravatar.com/avatar/84a9e85d8d92b48b7fd6173d4bbff4758004bf1cbce0e276d3a1230ddea974b3?
s=60&d=retro&r=g)

### 󠀁[Дрянь](https://wordpress.org/support/topic/%d0%b4%d1%80%d1%8f%d0%bd%d1%8c/)󠁿

 [ednikbod](https://profiles.wordpress.org/ednikbod/) মে’ 1, 2018

Полное дерьмо не работающее.

 [ আটাই 1টা পৰ্য্যালোচনা পঢ়ক ](https://wordpress.org/support/plugin/xml-import/reviews/)

## অৱদানকাৰী আৰু বিকাশকাৰীসকল

“XML Import” হৈছে মুক্ত উৎসৰ ছফ্টৱেৰ। এইসকল লোকে এই প্লাগিনত অৱদান আগবঢ়াইছে।

অৱদানকাৰীসকল

 *   [ dirlikdesigns ](https://profiles.wordpress.org/dirlikdesigns/)

[আপোনাৰ ভাষাত “XML Import” অনুবাদ কৰক।](https://translate.wordpress.org/projects/wp-plugins/xml-import)

### বিকাশৰ প্ৰতি আগ্ৰহী?

[ক’ড ব্ৰাউজ কৰক](https://plugins.trac.wordpress.org/browser/xml-import/), [SVN ৰিপজিটৰী](https://plugins.svn.wordpress.org/xml-import/)
চাওক নাইবা [RSS](https://plugins.trac.wordpress.org/log/xml-import/?limit=100&mode=stop_on_copy&format=rss)-
দ্বাৰা [বিকাশৰ পঞ্জী](https://plugins.trac.wordpress.org/log/xml-import/) ছাবস্ক্ৰাইব
কৰক।

## সলনি-পঞ্জী

#### 1.0.4

 * fixed bugs KVSelect in javascript
 * made javascript a little prettier
 * fixed bug so images that end with .jpg are not stored as .jpg.jpeg

#### 1.0.3

 * prepared plugin for internationalization
 * added dutch translation

#### 1.0.2

 * made the scripts and styles only show up on our edit pages
 * removed textdomain variable
 * made key value selection clearer
 * smaller bugfixes

#### 1.0.1

 * added CSV functionality
 * added link to re-download feed
 * added some explanation to this readme.txt file

#### 1.0

 * this is the first version

## মেটা

 *  **1.0.4** সংস্কৰণ
 *  **10 বছৰ আগত** শেষবাৰ আপডে’ট হৈছিল
 *  সক্ৰিয় ইনষ্টলেশ্যন **20+**
 *  WordPress-ৰ সংস্কৰণ ** 4.0 বা তাতকৈ ওপৰৰ **
 *  ইমানলৈকে পৰীক্ষা কৰা হৈছে **4.4.34**
 *  ভাষা
 * [English (US)](https://wordpress.org/plugins/xml-import/)
 * [custom post](https://as.wordpress.org/plugins/tags/custom-post/)[import](https://as.wordpress.org/plugins/tags/import/)
   [meta fields](https://as.wordpress.org/plugins/tags/meta-fields/)[xml](https://as.wordpress.org/plugins/tags/xml/)
 *  টেগবোৰ
 *  [উচ্চখাপৰ ভিউ](https://as.wordpress.org/plugins/xml-import/advanced/)

## ৰে’টিংবোৰ

 5টাৰ ভিতৰত 1টা তৰা।

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/xml-import/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/xml-import/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/xml-import/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/xml-import/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/xml-import/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/xml-import/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/xml-import/reviews/)

## অৱদানকাৰীসকল

 *   [ dirlikdesigns ](https://profiles.wordpress.org/dirlikdesigns/)

## সাহায্য

কিবা ক’বলগীয়া আছে? সহায় লাগে?

 [সাহায্যৰ ফ’ৰাম চাওক](https://wordpress.org/support/plugin/xml-import/)

## দান কৰক

আপুনি এই প্লাগিনৰ উন্নতিৰ প্ৰতি সাহায্য আগবঢ়াব বিচাৰেনে?

 [ এই প্লাগিনক অনুদান দিয়ক ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KAUYDU54G6Z5S)