{"id":339706,"date":"2026-07-18T04:37:48","date_gmt":"2026-07-18T04:37:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/starline-xml-feed-importer\/"},"modified":"2026-07-18T04:37:18","modified_gmt":"2026-07-18T04:37:18","slug":"starline-xml-feed-importer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/starline-xml-feed-importer\/","author":23498233,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"StarLine XML Feed Importer","header_author":"Starline Web Solutions","header_description":"Import blog posts from ANY XML feed into WordPress with full control over mapping, scheduling, and duplicate handling.","assets_banners_color":"80bebd","last_updated":"2026-07-18 04:37:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"starlinewebsolu","date":"2026-07-18 04:37:18"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3612210,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3612210,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3612210,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3612210,"resolution":"1","location":"assets","locale":"","width":1365,"height":767},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3612210,"resolution":"2","location":"assets","locale":"","width":1365,"height":767},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3612210,"resolution":"3","location":"assets","locale":"","width":1365,"height":767},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3612210,"resolution":"4","location":"assets","locale":"","width":1365,"height":767},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3612210,"resolution":"5","location":"assets","locale":"","width":1365,"height":767},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3612210,"resolution":"6","location":"assets","locale":"","width":1365,"height":767},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3612210,"resolution":"7","location":"assets","locale":"","width":1365,"height":767},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3612210,"resolution":"8","location":"assets","locale":"","width":1365,"height":767}},"screenshots":[]},"plugin_section":[],"plugin_tags":[323,252,87,850,748],"plugin_category":[59],"plugin_contributors":[263053],"plugin_business_model":[],"class_list":["post-339706","plugin","type-plugin","status-publish","hentry","plugin_tags-blog","plugin_tags-feed","plugin_tags-import","plugin_tags-rss","plugin_tags-xml","plugin_category-utilities-and-tools","plugin_contributors-starlinewebsolu","plugin_committers-starlinewebsolu"],"banners":{"banner":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/banner-772x250.png?rev=3612210","banner_2x":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/banner-1544x500.png?rev=3612210","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/icon-256x256.png?rev=3612210","icon_2x":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/icon-256x256.png?rev=3612210","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-1.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-2.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-3.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-4.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-5.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-6.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-7.png?rev=3612210","caption":""},{"src":"https:\/\/ps.w.org\/starline-xml-feed-importer\/assets\/screenshot-8.png?rev=3612210","caption":""}],"raw_content":"<!--section=description-->\n<p>StarLine XML Feed Importer lets you import blog posts from any RSS, Atom, or custom XML feed into your WordPress site. It includes a visual 4-step import wizard, per-feed scheduling, field mapping, duplicate detection, image downloading, and a premium admin dashboard.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Import Wizard<\/strong> - 4-step visual wizard to configure feeds in minutes<\/li>\n<li><strong>RSS, Atom &amp; Custom XML<\/strong> - Supports all major feed formats plus custom XML structures<\/li>\n<li><strong>Field Mapping<\/strong> - Map any XML field to WordPress post fields, custom fields, ACF, MetaBox, Pods, or JetEngine<\/li>\n<li><strong>Duplicate Detection<\/strong> - 4-level detection: Original Link, GUID, Hash, and Title<\/li>\n<li><strong>Per-Feed Scheduling<\/strong> - 11 built-in intervals (5 min to monthly) plus custom cron expressions<\/li>\n<li><strong>Image Downloading<\/strong> - Automatically download and attach remote images to the media library<\/li>\n<li><strong>Large Feed Support<\/strong> - Stream processing for feeds of any size with background queue for 5000+ items<\/li>\n<li><strong>WP-CLI Support<\/strong> - Import, list, and manage feeds from the command line<\/li>\n<li><strong>Import Logs<\/strong> - Detailed logging with keyset pagination and CSV export<\/li>\n<li><strong>Performance Optimized<\/strong> - Dual-layer caching, batch operations, and memory management<\/li>\n<li><strong>Responsive Dashboard<\/strong> - Premium dark-mode admin dashboard with real-time progress<\/li>\n<li><strong>Accessibility<\/strong> - ARIA live regions, keyboard navigation, and screen reader support<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Go to <strong>XML Feeds &gt; Import Wizard<\/strong><\/li>\n<li>Enter your feed URL and let the wizard validate and detect the format<\/li>\n<li>Preview the feed data with auto-detected fields highlighted<\/li>\n<li>Map XML fields to WordPress fields with drag-and-drop<\/li>\n<li>Save and run your import<\/li>\n<\/ol>\n\n<h4>WP-CLI Usage<\/h4>\n\n<pre><code>wp slxwb import &lt;feed_id&gt; - Import a specific feed\nwp slxwb list - List all configured feeds\nwp slxwb status - Show import status\n<\/code><\/pre>\n\n<h3>External Services<\/h3>\n\n<p>This plugin communicates with external servers to fetch XML feed content that you explicitly configure. No data is sent to any third party.<\/p>\n\n<h4>Feed Fetching<\/h4>\n\n<ul>\n<li><strong>What data is sent:<\/strong> An HTTP GET request is made to the feed URL you provide. No user-identifiable information, WordPress credentials, or personal data is included in the request.<\/li>\n<li><strong>Service provider:<\/strong> The server hosting the XML feed URL you configure (varies per user).<\/li>\n<li><strong>When it occurs:<\/strong> When you click Validate in the Import Wizard, when you run a manual import, or when a scheduled cron import fires.<\/li>\n<li><strong>Privacy Policy:<\/strong> No privacy policy is required from third-party services since no user data is transmitted.<\/li>\n<\/ul>\n\n<h4>Image Downloading<\/h4>\n\n<ul>\n<li><strong>What data is sent:<\/strong> An HTTP GET request is made to the image URLs found in your configured XML feed. No user-identifiable information is included.<\/li>\n<li><strong>Service provider:<\/strong> The server hosting the images referenced in your XML feed.<\/li>\n<li><strong>When it occurs:<\/strong> Only when the \"Download Images\" option is enabled for a feed and an import is running.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>starline-xml-feed-importer<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to <strong>XML Feeds &gt; Dashboard<\/strong> to get started<\/li>\n<li>Use the <strong>Import Wizard<\/strong> to configure your first feed<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20xml%20formats%20are%20supported%3F\"><h3>What XML formats are supported?<\/h3><\/dt>\n<dd><p>The plugin supports RSS 1.0, RSS 2.0, Atom feeds, and custom XML formats. It detects the format automatically.<\/p><\/dd>\n<dt id=\"can%20i%20import%20from%20multiple%20feeds%3F\"><h3>Can I import from multiple feeds?<\/h3><\/dt>\n<dd><p>Yes. You can configure unlimited feeds, each with its own schedule, mapping, and settings.<\/p><\/dd>\n<dt id=\"how%20does%20duplicate%20detection%20work%3F\"><h3>How does duplicate detection work?<\/h3><\/dt>\n<dd><p>The plugin uses 4 levels of duplicate detection in priority order: Original Link, GUID, Hash (content similarity), and Title. You can configure which method to use per feed.<\/p><\/dd>\n<dt id=\"does%20it%20support%20custom%20post%20types%3F\"><h3>Does it support custom post types?<\/h3><\/dt>\n<dd><p>Yes. You can import into any public post type, including custom post types.<\/p><\/dd>\n<dt id=\"will%20large%20feeds%20slow%20down%20my%20site%3F\"><h3>Will large feeds slow down my site?<\/h3><\/dt>\n<dd><p>No. Large feeds (5000+ items) are automatically processed in the background using a queue system with chunked processing and memory management.<\/p><\/dd>\n<dt id=\"is%20wp-cli%20supported%3F\"><h3>Is WP-CLI supported?<\/h3><\/dt>\n<dd><p>Yes. Use <code>wp slxwb import<\/code>, <code>wp slxwb list<\/code>, <code>wp slxwb status<\/code>, and other commands.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20acf%2C%20metabox%2C%20or%20pods%3F\"><h3>Does it work with ACF, MetaBox, or Pods?<\/h3><\/dt>\n<dd><p>Yes. The field mapper auto-detects ACF, MetaBox, Pods, and JetEngine fields and lets you map XML data to them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Import wizard with 4 steps<\/li>\n<li>RSS, Atom, and custom XML support<\/li>\n<li>Per-feed scheduling with 11 intervals + custom cron<\/li>\n<li>4-level duplicate detection<\/li>\n<li>Image downloading with gallery support<\/li>\n<li>WP-CLI commands<\/li>\n<li>Performance optimization with caching and batch operations<\/li>\n<li>Premium admin dashboard with dark mode<\/li>\n<li>Accessibility features<\/li>\n<\/ul>","raw_excerpt":"Import blog posts from ANY XML feed into WordPress with full control over mapping, scheduling, and duplicate handling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339706"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/starlinewebsolu"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339706"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339706"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339706"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339706"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339706"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}