[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBJoHPHm4lxlq4Pc6QlpFjU684-OM1buq2saapMcdJuU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":131,"fingerprints":396},"selective-importers","Selective Importers","1.0","Stephanie Leary","https:\u002F\u002Fprofiles.wordpress.org\u002Fsillybean\u002F","\u003Cp>Allows you to import only selected content from WordPress, Blogger, or Tumblr sites. From the Pending Imports queue, you can select which posts to import, and which content type they should become (posts, pages, or any custom post type).\u003C\u002Fp>\n\u003Cp>Sponsored by \u003Ca href=\"http:\u002F\u002Fpressbooks.com\u002Fabout\u002F\" rel=\"nofollow ugc\">PressBooks\u003C\u002Fa>.\u003C\u002Fp>\n","Importers that put the incoming content into a queue, where you can select which posts to import.",10,2157,0,"2012-06-21T19:02:00.000Z","3.4.2","3.3","",[19,20,21,22],"blogger","import","importer","tumblr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fselective-importers.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"sillybean",16,17260,84,2856,68,"2026-04-04T02:45:22.401Z",[37,58,79,98,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":26},"blogger-importer","Blogger Importer","0.9.3","Samuel Wood (Otto)","https:\u002F\u002Fprofiles.wordpress.org\u002Fotto42\u002F","\u003Cp>The Blogger Importer imports your blog data from a Google Blogger site into a WordPress.org installation.\u003C\u002Fp>\n\u003Ch4>Items imported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Posts (published, scheduled and draft)\u003C\u002Fli>\n\u003Cli>Comments (not spam)\u003C\u002Fli>\n\u003Cli>Images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Items not imported\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Widgets\u002FWidget Data\u003C\u002Fli>\n\u003Cli>Templates\u002FTheme\u003C\u002Fli>\n\u003Cli>Comment and author Avatars\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Reference\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.simplepie.org\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following were referenced for implementing the images and links\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremote-images-grabber\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fnotions.okuda.ca\u002Fwordpress-plugins\u002Fblogger-image-import\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcache-images\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftumblr-importer\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F14525\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwpengineer.com\u002F1735\u002Feasier-better-solutions-to-get-pictures-on-your-posts\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20211121020918\u002Fhttp:\u002F\u002Fwww.velvetblues.com\u002Fweb-development-blog\u002Fwordpress-plugin-update-urls\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fwordpress.stackexchange.com\u002Fquestions\u002F\u002Fmedia-sideload-image-file-name (not working)\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fcode.tutsplus.com\u002Fa-guide-to-the-wordpress-http-api-the-basics–wp-25125t\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Some users have reported that their IFrames are stripped out of the post content.\u003C\u002Fli>\n\u003Cli>Requests for better performance of larger transfers and tranfers of images\u003C\u002Fli>\n\u003Cli>Review of behavior when it re-imports, partiularly are the counts correct\u003C\u002Fli>\n\u003Cli>Review using get_posts or get_comments with the appropriate parameters to get the counts and exists instead of using SQL\u003C\u002Fli>\n\u003Cli>Incorrect notice, PHP Notice: The data could not be converted to UTF-8. You MUST have either the iconv or mbstring extension installed. This occurs even when Iconv is installed, could be related to Blogger reporting 0 comments\u003C\u002Fli>\n\u003Cli>When the importer is running it’s not possible to stop it using the stop button\u003C\u002Fli>\n\u003Cli>Blogger’s count of comments include those not linked to a post e.g. the post has been deleted.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters and Actions\u003C\u002Fh3>\n\u003Cp>These actions and filters have been added so that you can extend the functionality of the importer without needing to modify the code.\u003C\u002Fp>\n\u003Cp>Action – import_start – This is run when the import starts processing the records for a new blog\u003C\u002Fp>\n\u003Cp>Action – import_done – This is run when the import finishes processing the records for a blog.\u003C\u002Fp>\n\u003Cp>Filter – blogger_importer_congrats – Passes the list of options shown to the user when the blog is complete, options can be added or removed.\u003C\u002Fp>\n","Imports posts, images, comments, and categories (blogger tags) from a Blogger blog then migrates authors to WordPress users.",60000,2457171,62,57,"2024-10-21T12:11:00.000Z","6.6.5","3.0",[19,21],"http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fblogger-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogger-importer.0.9.3.zip",92,1,"2013-10-08 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":76,"download_link":77,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"blogger-importer-extended","Blogger Importer Extended","3.2.7","pipdig","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipdig\u002F","\u003Cp>\u003Cstrong>The only plugin you need to move from Blogger to WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Blogger Importer Extended is the easiest way to import your posts, pages, tags, comments, images and authors from \u003Cstrong>Blogger to WordPress\u003C\u002Fstrong>. You can also enable 301 redirects from old Blogger links to preserve SEO ranking.\u003C\u002Fp>\n\u003Cp>Import up to 20 blog posts\u002Fpages for free, along with all comments, featured images and post labels. If you have more than 20 blog posts, you may wish to purchase an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>. This allows you to import an unlimited amount of posts, pages, comments, images, labels and authors. You can also choose from some extra options to help with SEO and content formatting.\u003C\u002Fp>\n\u003Cp>Blogger Importer Extended can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import published posts\u003C\u002Fli>\n\u003Cli>Import pages\u003C\u002Fli>\n\u003Cli>Import tags\u002Flabels\u003C\u002Fli>\n\u003Cli>Import comments\u003C\u002Fli>\n\u003Cli>Import images\u003C\u002Fli>\n\u003Cli>Import authors\u003C\u002Fli>\n\u003Cli>Preserve all post\u002Fpage links\u003C\u002Fli>\n\u003Cli>Setup all 301 redirects from Blogger to WordPress\u003C\u002Fli>\n\u003Cli>Fix mixed-content (convert http to https)\u003C\u002Fli>\n\u003Cli>Filter spam comments (good for SEO)\u003C\u002Fli>\n\u003Cli>Automatically remove “?m=1” from old Blogger links\u003C\u002Fli>\n\u003Cli>Enable native lazy-loading on blog post images (speed up page loading times)\u003C\u002Fli>\n\u003Cli>Convert post content formatting to match WordPress standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“I have a huge blog with over 3,800 posts and I was skeptical that it would be imported, let alone be imported well. My skepticism was unfounded. Not only did it move all the posts to my new WordPress Blog but with all the images, all the type definitions, and all the links that I am aware of. I am way beyond pleased. I am thrilled. I will be using this plugin for many of our company’s blog transitions. Thank you for building this outstanding tool. You have my full appreciation.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-im-blown-away\u002F\" rel=\"ugc\">Review from terryminion\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why is the free version limited to 20 posts?\u003C\u002Fh3>\n\u003Cp>The Google Blogger API has a limited quota per day. Offering 20 free imports should be enough for personal blogs without hitting the Google API quota limit. If you have more than 20 posts, or simply want to support the plugin, you may wish to purchase an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What is the difference between Free and Unlimited?\u003C\u002Fh3>\n\u003Cp>With the free version, you can import up to 20 blog posts\u002Fpages, along with all comments, featured images and post labels. If a post has more than one image, the first image will be downloaded to the media library and set as the featured image. Any other images will display in the post content, but will be hosted on Google rather than WordPress.\u003C\u002Fp>\n\u003Cp>With the unlimited version, all content is imported into WordPress (unless you select the option to exclude them). There are no limits on the number of posts, pages, comments, images or labels. The only thing which is not imported is draft or sheduled posts.\u003C\u002Fp>\n\u003Cp>With both versions, you can setup all the required 301 redirects from Blogger to WordPress.\u003C\u002Fp>\n\u003Ch3>What if I have A LOT blog posts?\u003C\u002Fh3>\n\u003Cp>If you want to import more than 20 posts, please consider purchasing an \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-importer-plugin\u002F\" rel=\"nofollow ugc\">unlimited license\u003C\u002Fa>. This allows you to import as much as you like. The importer can handle any number of posts you have. We have migrated blogs from Blogger to WordPress with over 120,000 blog posts without any issues.\u003C\u002Fp>\n\u003Cp>If you have a large blog, you may wish to consider using our full \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002Fshop\u002Fblogger-to-wordpress-migration\u002F\" rel=\"nofollow ugc\">Blogger to WordPress migration service\u003C\u002Fa>. This covers all aspects of the migration from start to finish.\u003C\u002Fp>\n\u003Ch3>Can I use it on more than one site?\u003C\u002Fh3>\n\u003Cp>You can import an unlimited amount of blogs from Blogger with the free or unlimited version.\u003C\u002Fp>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>This plugin connects to your Blogger\u002FBlogspot blog via the Google Blogger API. We do not store any personal information in this plugin or connected services.\u003C\u002Fp>\n","Easily move your blog from Blogger to WordPress. Import all your content and setup 301 redirects automatically.",4000,245920,94,129,"2025-12-25T17:42:00.000Z","6.9.4","5.8","7.0",[19,75,21],"blogspot","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblogger-importer-extended\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogger-importer-extended.zip",100,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":78,"num_ratings":89,"last_updated":90,"tested_up_to":71,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"btw-importer","BtW Importer – Free Blogger\u002FBlogspot Migration","4.0.0","M. Nasikin","https:\u002F\u002Fprofiles.wordpress.org\u002Fsilversh\u002F","\u003Cp>BtW Importer is a powerful yet simple migration tool that helps you seamlessly transfer your content from Blogger (Blogspot) to WordPress with minimal effort. Whether you’re a casual blogger or managing a large archive, this plugin handles the complex parts so you don’t have to.\u003C\u002Fp>\n\u003Cp>With just 3 steps, BtW Importer lets you upload your .atom file from Google Takeout and automatically imports your posts—images, links, formatting, and more. It also enhances your content by downloading embedded images, replacing Blogger URLs with WordPress-friendly links, and setting featured images based on the first image in each post. Plus, you’ll get real-time progress feedback so you can watch the migration unfold with confidence.\u003C\u002Fp>\n\u003Cp>Designed to be fast, reliable, and compatible with WordPress 6.9+, this plugin streamlines the process and saves you hours of manual work.\u003C\u002Fp>\n\u003Cp>Notice: Nginx-based server maybe slower when importing content than Apache or Litespeed. If you’re using Nginx-based server, it’s recommended to import blogspot content in wordpress localhost, then upload to hosting or server.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scans and downloads embedded images  \u003C\u002Fli>\n\u003Cli>Replaces outdated Blogger URLs with WordPress-friendly links  \u003C\u002Fli>\n\u003Cli>Sets featured images using the first image in each post  \u003C\u002Fli>\n\u003Cli>Displays real-time progress during import  \u003C\u002Fli>\n\u003Cli>Supports image formats: \u003Ccode>jpg, jpeg, png, gif, webp, bmp, svg, tiff, avif, ico\u003C\u002Fcode>. Undownloaded images and videos still embedded, but with external files.  \u003C\u002Fli>\n\u003Cli>Support legacy image download (for content older than 2008)\u003C\u002Fli>\n\u003Cli>Import content based on post type  \u003C\u002Fli>\n\u003Cli>Keep external embedded content  \u003C\u002Fli>\n\u003Cli>Posts or Pages date sync as date in the .atom file (e.g. your Blogspot post published on 2022\u002F02\u002F02, then the post in WordPress also 2022\u002F02\u002F02)  \u003C\u002Fli>\n\u003Cli>Categories added or use existing category based on .atom file  \u003C\u002Fli>\n\u003Cli>Only Blogspot\u002FGoogle images downloaded, others external (saving your hosting storage, especially if you use external CDN)  \u003C\u002Fli>\n\u003Cli>Only download original size images (avoid duplicated)  \u003C\u002Fli>\n\u003Cli>Automatically add 301 redirect from Blogspot permalink to new WordPress URL to keep your SEO (only for post with \u003Ccode>\u002FYYYY\u002FMM\u002Fslug.html\u003C\u002Fcode> format)  \u003C\u002Fli>\n\u003Cli>Redirect log page to check list of redirection has been made, also option to clear redirection logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cp>Make sure to check your content after you import contents. Also, this plugin doesn’t overwrite current post or pages, so if you’ve imported posts or pages and want to import again, kindly delete the previous imported posts, pages, and images.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download your \u003Ccode>.atom\u003C\u002Fcode> file:\u003Cbr \u002F>\nBlogger \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Back Up \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Download \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> redirects to Google Takeout  \u003C\u002Fli>\n\u003Cli>Open the BtW Importer menu in WordPress  \u003C\u002Fli>\n\u003Cli>Read and check the agreement\u003C\u002Fli>\n\u003Cli>Upload the \u003Ccode>.atom\u003C\u002Fcode> file from your local storage  \u003C\u002Fli>\n\u003Cli>Extract the atom file in second step\u003C\u002Fli>\n\u003Cli>Start the migration  \u003C\u002Fli>\n\u003Cli>Monitor the live progress  \u003C\u002Fli>\n\u003Cli>Done! Your Blogger content is now in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP 8.1 or later  \u003C\u002Fli>\n\u003Cli>cURL PHP Extension  \u003C\u002Fli>\n\u003Cli>\u003Ccode>SimpleXML\u003C\u002Fcode> PHP Extension\u003C\u002Fli>\n\u003Cli>\u003Ccode>allow_url_fopen\u003C\u002Fcode> enabled  \u003C\u002Fli>\n\u003Cli>Writable \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode> folder (default setting already meets this)\u003C\u002Fli>\n\u003C\u002Ful>\n","Import your Blogger .atom file from Google Takeout and migrate to WordPress, free and automatic.",300,2539,4,"2025-12-31T04:17:00.000Z","6.8.0","8.1",[19,38,75,94,95],"blogspot-importer","import-blogspot","https:\u002F\u002Fgithub.com\u002Fmnasikin\u002Fbtw-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbtw-importer.4.0.0.zip",{"slug":99,"name":100,"version":16,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":78,"downloaded":105,"rating":78,"num_ratings":56,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":73,"tags":109,"homepage":17,"download_link":114,"security_score":78,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"import-wizard-blogspot","Import Wizard for Blogspot – Free Blogger to WordPress importer","Siteskyline Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteskyline\u002F","\u003Cp>\u003Cstrong>A comprehensive solution for Blogger to WordPress Migration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Do you want to switch from Blogger to WordPress without losing any of your content, images, or SEO settings? Import Wizard for Blogspot is a comprehensive WordPress plugin for blog migration that makes the process smooth and efficient.\u003C\u002Fp>\n\u003Cp>Import Wizard for Blogspot allows you to transfer all your data from Blogger to WordPress in minutes. You don’t need any technical skills or coding knowledge – just paste your Blogger URL and let the plugin do the rest.\u003C\u002Fp>\n\u003Ch4>Why Choose Import Wizard for Blogspot\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple Process\u003C\u002Fstrong> – Just enter your Blogger URL and start importing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preserves Your SEO\u003C\u002Fstrong> – Maintain your search rankings during migration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Redirects\u003C\u002Fstrong> – Seamless 301 redirects from Blogger to WordPress URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Integrity\u003C\u002Fstrong> – Keep formatting, images, and layouts intact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Migration\u003C\u002Fstrong> – Convert Blogger labels to WordPress categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Images\u003C\u002Fstrong> – Automatically set the first image from your post as the featured image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features of this Migration Tool\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Import Progress\u003C\u002Fstrong> – See exactly what’s happening during import\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Error Handling\u003C\u002Fstrong> – Helpful feedback if anything goes wrong\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Version Includes\u003C\u002Fstrong> – Import up to 20 posts and 20 pages with all features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Import\u003C\u002Fstrong> – Choose to import just posts, just pages, or both\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No API Required\u003C\u002Fstrong> – Direct import without complicated authentication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo Video\u003C\u002Fh3>\n\u003Cp>Check out this quick overview of the plugin in action:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRT8KMfy4RhM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Upgrade to Pro Version for Unlimited Imports\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsiteskyline.com\u002Fblogger-to-wordpress\u002F\" rel=\"nofollow ugc\">Get the Pro Version Today!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pro version removes all limitations and adds powerful features to make your Blogger to WordPress migration even better:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Posts & Pages\u003C\u002Fstrong> – Import your entire Blogger site with no limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library Integration\u003C\u002Fstrong> – Automatically download all images to your WordPress media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get direct help from our support team for any migration issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment Import\u003C\u002Fstrong> – Transfer all your blog comments with proper threading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields Support\u003C\u002Fstrong> – Preserve custom metadata during migration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draft Import\u003C\u002Fstrong> – Option to import posts as drafts for review before publishing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Redirects\u003C\u002Fstrong> – Generate all necessary redirects with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Updates\u003C\u002Fstrong> – Get all future upgrades and new features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Suitable for Anyone Migrating from Blogger to WordPress\u003C\u002Fh4>\n\u003Cp>Whether you’re a blogger looking to upgrade your platform, a developer helping clients migrate, or a business moving to a more professional CMS, Import Wizard for Blogspot makes the transition smooth and worry-free.\u003C\u002Fp>\n\u003Cp>Import Wizard for Blogspot helps you enjoy all the benefits of WordPress while keeping your content and SEO intact.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>This plugin is already translated into the following languages (with more on the way):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>es_ES – Spanish (Spain)\u003C\u002Fli>\n\u003Cli>fr_FR – French (France)\u003C\u002Fli>\n\u003Cli>pt_BR – Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>ja_JP – Japanese\u003C\u002Fli>\n\u003Cli>zh_CN – Chinese (Simplified)\u003C\u002Fli>\n\u003Cli>hi_IN – Hindi\u003C\u002Fli>\n\u003Cli>ar_SA – Arabic (Saudi Arabia)\u003C\u002Fli>\n\u003Cli>it_IT – Italian\u003C\u002Fli>\n\u003Cli>ru_RU – Russian\u003C\u002Fli>\n\u003Cli>ko_KR – Korean\u003C\u002Fli>\n\u003Cli>nl_NL – Dutch\u003C\u002Fli>\n\u003Cli>de_DE – German\u003C\u002Fli>\n\u003Cli>pl_PL – Polish\u003C\u002Fli>\n\u003Cli>tr_TR – Turkish\u003C\u002Fli>\n\u003Cli>sv_SE – Swedish\u003C\u002Fli>\n\u003Cli>zh_TW – Chinese (Traditional)\u003C\u002Fli>\n\u003Cli>en_GB – English (UK)\u003C\u002Fli>\n\u003Cli>en_US – English (US)\u003C\u002Fli>\n\u003Cli>id_ID – Indonesian\u003C\u002Fli>\n\u003Cli>fa_IR – Persian (Farsi)\u003C\u002Fli>\n\u003Cli>ro_RO – Romanian\u003C\u002Fli>\n\u003Cli>cs_CZ – Czech\u003C\u002Fli>\n\u003Cli>uk_UA – Ukrainian\u003C\u002Fli>\n\u003Cli>vi_VN – Vietnamese\u003C\u002Fli>\n\u003C\u002Ful>\n","Import posts & pages from Blogspot to WordPress while preserving SEO, images, and formatting.",3335,"2025-10-30T10:27:00.000Z","6.8.5","5.0",[38,110,111,112,113],"blogger-to-wordpress","blogspot-to-wordpress","convert-blogger-to-wordpress","migrate-blogger-to-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-wizard-blogspot.3.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":17,"tags":127,"homepage":129,"download_link":130,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"intensedebate-xml-importer-blogger-to-wordpress","IntenseDebate XML Importer (Blogger to WordPress)","1.0.5","Swashata Ghosh","https:\u002F\u002Fprofiles.wordpress.org\u002Fswashata\u002F","\u003Cp>Have you ever been on Blogger and used Intense Debate as your Blogger Commenting system? Now when you are moving from WordPress to Blogger you might be thinking of losing all your comments, right?\u003C\u002Fp>\n\u003Cp>This is where IntenseDebate XML Importer saves you! Although Intense Debate had a plugin to do this they have disabled the plugin due to system maintenance…\u003C\u002Fp>\n\u003Cp>My bad luck was that I shifted my Blogger blog to WP at the time when ID disabled their existing plugin! But I did not want to lose my comments…\u003C\u002Fp>\n\u003Cp>So I looked into their plugin code and their export XML file and wrote this plugin to import all the comments from the backup XML to my WP Blog! Have a look at the Installation page to get more idea!\u003C\u002Fp>\n\u003Ch3>To Do List\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add an option to manually insert post ids for failed imports.\u003C\u002Fli>\n\u003Cli>Still searching the best way to use the Intelligent Title match option. Currently it uses MySQL LIKE Query\u003C\u002Fli>\n\u003C\u002Ful>\n","Import all comments from Blogger Intense Debate account to WordPress.",12242,"2010-08-13T16:43:00.000Z","3.0.5","2.8",[19,20,21,128],"intense-debate","http:\u002F\u002Fwww.intechgrity.com\u002F?p=267","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintensedebate-xml-importer-blogger-to-wordpress.1.0.5.zip",{"attackSurface":132,"codeSignals":227,"taintFlows":335,"riskAssessment":382,"analyzedAt":395},{"hooks":133,"ajaxHandlers":219,"restRoutes":220,"shortcodes":221,"cronEvents":222,"entryPointCount":13,"unprotectedCount":13},[134,139,143,149,153,157,161,165,170,174,177,181,184,188,192,196,200,204,207,212,215],{"type":135,"name":136,"callback":136,"file":137,"line":138},"action","admin_head","blogger-importer.php",902,{"type":135,"name":140,"callback":141,"file":137,"line":142},"init","selective_blogger_importer_init",1104,{"type":144,"name":145,"callback":146,"file":147,"line":148},"filter","cron_schedules","importer_schedule","class-wp-importer-cron.php",30,{"type":135,"name":150,"callback":151,"file":147,"line":152},"wp_cron_importer_hook","importer_callback",33,{"type":135,"name":140,"callback":154,"file":155,"line":156},"post_type_imports","selective-importers.php",17,{"type":135,"name":158,"callback":159,"file":155,"line":160},"admin_footer","selective_import_admin_footer",72,{"type":135,"name":162,"callback":163,"file":155,"line":164},"load-edit.php","process_selective_import",103,{"type":144,"name":166,"callback":167,"priority":168,"file":155,"line":169},"wp_insert_post_data","selective_import_status_msg",99,106,{"type":144,"name":171,"callback":172,"priority":168,"file":155,"line":173},"redirect_post_location","selective_import_status_msg_ok",109,{"type":144,"name":171,"callback":175,"priority":168,"file":155,"line":176},"selective_import_status_msg_error",111,{"type":144,"name":178,"callback":179,"file":155,"line":180},"post_updated_messages","selective_import_status_msg_ok_filter",118,{"type":144,"name":178,"callback":182,"file":155,"line":183},"selective_import_status_msg_error_filter",124,{"type":144,"name":185,"callback":186,"file":155,"line":187},"manage_edit-import_columns","selective_import_columns",139,{"type":135,"name":189,"callback":190,"priority":11,"file":155,"line":191},"manage_posts_custom_column","selective_import_custom_column",169,{"type":135,"name":193,"callback":194,"file":155,"line":195},"restrict_manage_posts","selective_import_restrict_content_authors",192,{"type":135,"name":197,"callback":198,"file":155,"line":199},"admin_head-edit.php","selective_import_column_css",210,{"type":135,"name":201,"callback":202,"file":155,"line":203},"selective_import_check_queue","selective_import_clean_queue",241,{"type":135,"name":140,"callback":205,"file":206,"line":148},"selective_tumblr_importer_init","tumblr-importer.php",{"type":144,"name":208,"callback":209,"file":210,"line":211},"import_post_meta_key","is_valid_meta_key","wordpress-importer.php",98,{"type":144,"name":213,"callback":214,"file":210,"line":168},"http_request_timeout","bump_request_timeout",{"type":135,"name":216,"callback":217,"file":210,"line":218},"admin_init","selective_importer_init",1094,[],[],[],[223,225],{"hook":150,"callback":150,"file":147,"line":224},58,{"hook":201,"callback":201,"file":155,"line":226},234,{"dangerousFunctions":228,"sqlUsage":233,"outputEscaping":247,"fileOperations":234,"externalRequests":89,"nonceChecks":333,"capabilityChecks":56,"bundledLibraries":334},[229],{"fn":230,"file":206,"line":231,"context":232},"unserialize",706,"$val = unserialize( (string) $tpost->{'video-source'} );",{"prepared":234,"raw":89,"locations":235},8,[236,239,242,245],{"file":137,"line":237,"context":238},679,"$wpdb->get_col() with variable interpolation",{"file":137,"line":240,"context":241},719,"$wpdb->get_results() with variable interpolation",{"file":137,"line":243,"context":244},794,"$wpdb->query() with variable interpolation",{"file":155,"line":246,"context":241},246,{"escaped":248,"rawEcho":249,"locations":250},69,43,[251,254,256,258,260,262,264,266,268,270,272,274,276,278,280,281,282,284,285,287,289,291,293,295,297,299,301,303,304,305,307,309,311,313,315,317,319,321,323,325,327,329,331],{"file":137,"line":252,"context":253},70,"raw output",{"file":137,"line":255,"context":253},90,{"file":137,"line":257,"context":253},247,{"file":137,"line":259,"context":253},248,{"file":137,"line":261,"context":253},398,{"file":137,"line":263,"context":253},825,{"file":137,"line":265,"context":253},826,{"file":137,"line":267,"context":253},827,{"file":137,"line":269,"context":253},846,{"file":137,"line":271,"context":253},860,{"file":155,"line":273,"context":253},181,{"file":155,"line":275,"context":253},187,{"file":155,"line":277,"context":253},220,{"file":206,"line":279,"context":253},91,{"file":206,"line":68,"context":253},{"file":206,"line":187,"context":253},{"file":206,"line":283,"context":253},141,{"file":206,"line":273,"context":253},{"file":206,"line":286,"context":253},188,{"file":206,"line":288,"context":253},189,{"file":206,"line":290,"context":253},190,{"file":206,"line":292,"context":253},191,{"file":206,"line":294,"context":253},193,{"file":210,"line":296,"context":253},127,{"file":210,"line":298,"context":253},128,{"file":210,"line":300,"context":253},136,{"file":210,"line":302,"context":253},171,{"file":210,"line":275,"context":253},{"file":210,"line":292,"context":253},{"file":210,"line":306,"context":253},200,{"file":210,"line":308,"context":253},254,{"file":210,"line":310,"context":253},256,{"file":210,"line":312,"context":253},310,{"file":210,"line":314,"context":253},318,{"file":210,"line":316,"context":253},369,{"file":210,"line":318,"context":253},418,{"file":210,"line":320,"context":253},456,{"file":210,"line":322,"context":253},500,{"file":210,"line":324,"context":253},600,{"file":210,"line":326,"context":253},627,{"file":210,"line":328,"context":253},995,{"file":210,"line":330,"context":253},1017,{"file":210,"line":332,"context":253},1018,7,[],[336],{"entryPoint":337,"graph":338,"unsanitizedCount":380,"severity":381},"\u003Ctumblr-importer> (tumblr-importer.php:0)",{"nodes":339,"edges":372},[340,345,351,355,359,362,366,369],{"id":341,"type":342,"label":343,"file":206,"line":344},"n0","source","$_POST (x3)",209,{"id":346,"type":347,"label":348,"file":206,"line":349,"wp_function":350},"n1","sink","wp_remote_post() [SSRF]",571,"wp_remote_post",{"id":352,"type":342,"label":353,"file":206,"line":354},"n2","$_POST (x2)",286,{"id":356,"type":357,"label":358,"file":206,"line":354},"n3","transform","→ fetch_posts()",{"id":360,"type":347,"label":348,"file":206,"line":361,"wp_function":350},"n4",628,{"id":363,"type":342,"label":364,"file":206,"line":365},"n5","$_POST",412,{"id":367,"type":357,"label":368,"file":206,"line":365},"n6","→ fetch_pages()",{"id":370,"type":347,"label":348,"file":206,"line":371,"wp_function":350},"n7",765,[373,375,377,378,379],{"from":341,"to":346,"sanitized":374},true,{"from":352,"to":356,"sanitized":376},false,{"from":356,"to":360,"sanitized":376},{"from":363,"to":367,"sanitized":376},{"from":367,"to":370,"sanitized":376},3,"medium",{"summary":383,"deductions":384},"The \"selective-importers\" plugin v1.0 exhibits a generally positive security posture, with a lack of known vulnerabilities and a commendable number of security checks in place. The plugin demonstrates good practices by utilizing prepared statements for a majority of its SQL queries and implementing output escaping for a significant portion of its outputs. The presence of nonce checks and capability checks further strengthens its defenses against common web attacks.\n\nHowever, the analysis did reveal a critical concern within the code: the presence of the `unserialize` function without apparent sanitization or validation. This function is notoriously dangerous when processing untrusted input, as it can lead to remote code execution vulnerabilities. The taint analysis further highlights this risk by identifying a flow with an unsanitized path, suggesting that the input to `unserialize` might be controllable by an attacker. While the static analysis did not find any immediate critical severity taint flows or raw SQL queries, the potential for exploitation via `unserialize` is a significant risk that overshadows the plugin's other strengths.\n\nGiven the absence of any recorded vulnerabilities, it's possible that the dangerous function is either not exposed to user input or is adequately secured by other means not captured by this specific static analysis. Nonetheless, the presence of `unserialize` as a 'dangerous function' without further context warrants caution. In conclusion, while the plugin has a solid foundation in secure coding practices and a clean vulnerability history, the `unserialize` function represents a notable weakness that requires careful review and potential remediation.",[385,388,390,393],{"reason":386,"points":387},"Dangerous function 'unserialize' detected",15,{"reason":389,"points":11},"Flow with unsanitized path detected",{"reason":391,"points":392},"SQL queries not fully using prepared statements",2,{"reason":394,"points":392},"Output escaping not fully implemented","2026-03-17T00:15:51.422Z",{"wat":397,"direct":404},{"assetPaths":398,"generatorPatterns":399,"scriptPaths":400,"versionParams":402},[],[],[401],"\u002Fwp-content\u002Fplugins\u002Fselective-importers\u002Fjs\u002Fselective-importers.js",[403],"selective-importers\u002Fjs\u002Fselective-importers.js?ver=",{"cssClasses":405,"htmlComments":406,"htmlAttributes":410,"restEndpoints":420,"jsGlobals":421,"shortcodeOutput":423},[],[407,408,409],"Hack to add a custom bulk action. Necessary until http:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F16031 is resolved.","DEBUG","Activate radio buttons only if checkbox for the row has been checked.",[411,412,413,414,411,415,416,417,418,419],"name=\"post[","value=\"import_wp_selective\"","name=\"action\"","name=\"action2\"","name=\"import_post_type\"","value=\"post\"","name=\"action_single\"","value=\"import_wp_selective_single\"","name=\"single_import[",[],[422],"selective_import_wp_selective",[]]