[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-UXS8_bMVnUsGAaBmzsBj-be7QEYoeUx2_qahEqyUxQ":3,"$fkxT3N3OdPe2NHbuCIVtRMORvvI9lqtN-3QcRgyLlJ6g":181,"$f8LQ7N19ut_w4-TiH1CFheDOcJXL9cY1FqcYBtKcG6zM":186},{"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":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":133,"fingerprints":167},"spreadsheet-block","Spreadsheet block","1.0.3","Sjeiti","https:\u002F\u002Fprofiles.wordpress.org\u002Fsjeiti\u002F","\u003Cp>The spreadsheet block reads xlsx files and converts it into a live table.\u003Cbr \u002F>\nYou can specify what cells should be editable. Editing fields will affect existing cell calculations.\u003C\u002Fp>\n\u003Cp>For some reason WordPress prohibits the upload of \u003Ccode>xslx\u003C\u002Fcode> files. You can workaround this issue by renaming the file to \u003Ccode>xls\u003C\u002Fcode> (for now).\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>To use simply add a block to a page or post and choose ‘Spreadsheet block’. Upload an xls or xlsx spreadsheet file from the sidebar.\u003C\u002Fp>\n\u003Cp>From the cell options (in the block) you can set which cells are editable and which cells will be rendered as table head.\u003C\u002Fp>\n\u003Cp>Click the eye behind a sheet name to make specific sheets invisible.\u003C\u002Fp>\n\u003Ch3>Versioning and issues\u003C\u002Fh3>\n\u003Cp>The main CVS repo for this plugin \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSjeiti\u002Fwp-spreadsheet-block\" rel=\"nofollow ugc\">is on Github\u003C\u002Fa>. The version up on WordPress is a distilled build of the major tags.\u003Cbr \u002F>\nIf you have any issues or suggestions please put them on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSjeiti\u002Fwp-spreadsheet-block\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Allows you to use uploaded xlsx files as blocks.",10,994,0,"2022-04-08T08:33:00.000Z","5.9.13","",[18,19,20,21,22],"block","csv","spreadsheet","xls","xlsx","https:\u002F\u002Fgithub.com\u002FSjeiti\u002Fwp-spreadsheet-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspreadsheet-block.1.0.3.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":33,"trust_score":35,"computed_at":36},"sjeiti",3,30,78,79,"2026-05-20T02:03:34.693Z",[38,58,73,91,114],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":16,"tags":53,"homepage":16,"download_link":56,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"export-2-excel","Export to Excel","1.0","Kapil Chugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fkapilchugh\u002F","\u003Cp>Wouldn’t it be super-convenient if you could export your blog or website to MS Excel? Now it’s possible! Use Export 2 Excel to convert your data into native MS Excel formats and experience true portability.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Col>\n\u003Cli>Supports both WordPress and WordPress Multisite.\u003C\u002Fli>\n\u003Cli>Supports both .xls and .xlsx files.\u003C\u002Fli>\n\u003Cli>Convert whatever you want: posts, pages, and custom post types, comments authors.\u003C\u002Fli>\n\u003Cli>Simplicity redefined: no need for complex settings or writing code.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fblockquote>\n\u003Cp>Install Export 2 Excel now and see how easy it makes everything!\u003C\u002Fp>\n","A plugin which allows you to download your posts, pages, custom post types, comments authors to .xls or .xlsx format.",200,29304,48,21,"2014-06-11T10:21:00.000Z","3.9.40","3.0",[54,55,20,21,22],"excel","export","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-2-excel.1.0.zip","2026-04-16T10:56:18.058Z",{"slug":59,"name":60,"version":41,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":11,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":15,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":16,"download_link":72,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"wp-post-import","WP Post Import","Kudosta","https:\u002F\u002Fprofiles.wordpress.org\u002Fkudosta\u002F","\u003Cp>This plugin allows you to import new posts or update existing custom posts using csv \u002F xls \u002F xlsx files.\u003Cbr \u002F>\nIf you want to import any posts using xls \u002F csv files, then go ahead and use this plugin !!!\u003C\u002Fp>\n","Adds ability to insert and updates posts or any custom post.",2009,"2022-04-14T08:50:00.000Z","4.8","5.5.4",[70,71,59,21,22],"wordpress-csv-import","wordpress-xlsx-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-import.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":25,"rating":13,"num_ratings":13,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":16,"download_link":89,"security_score":90,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"seganiko-fast-import-for-woocommerce","Seganiko Fast Import for WooCommerce","1.2.18","Serhii Nikolaienko","https:\u002F\u002Fprofiles.wordpress.org\u002Fseganiko\u002F","\u003Cp>Seganiko Fast Import for WooCommerce is a lightweight tool for importing and updating WooCommerce products from XLSX or CSV files. Designed for store managers who need to update large catalogs quickly and reliably.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import products from XLSX or CSV (UTF-8)\u003C\u002Fli>\n\u003Cli>Supported fields: name, SKU, price, weight, description, images, categories, and custom meta fields\u003C\u002Fli>\n\u003Cli>SKU-based update — existing products are updated, no duplicates created\u003C\u002Fli>\n\u003Cli>Batch processing (up to 400 rows per batch) with real-time AJAX progress bar\u003C\u002Fli>\n\u003Cli>Support for simple products, variable products, and variations\u003C\u002Fli>\n\u003Cli>Custom meta fields — both flat values and array (serialized) format\u003C\u002Fli>\n\u003Cli>Bulk media loader — import images from external URLs or upload a ZIP archive\u003C\u002Fli>\n\u003Cli>Video support in the media loader — mp4, webm, mov and other formats; video is attached per product SKU\u003C\u002Fli>\n\u003Cli>Optional bulk image optimization (ShortPixel integration)\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce HPOS (custom order tables)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce 9.3.3 or later\u003C\u002Fli>\n\u003Cli>WordPress 6.2 or later\u003C\u002Fli>\n\u003Cli>PHP 8.0 or later\u003C\u002Fli>\n\u003Cli>PHP ZipArchive extension (required for XLSX import)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Prepare your file:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Supported formats: XLSX and CSV (UTF-8 encoding).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Required column:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>sku\u003C\u002Fcode> — used to match existing products; if a product with this SKU exists it is updated, otherwise a new product is created\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Optional columns:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>name\u003C\u002Fcode> — product title\u003C\u002Fli>\n\u003Cli>\u003Ccode>price\u003C\u002Fcode> — regular price (numeric)\u003C\u002Fli>\n\u003Cli>\u003Ccode>weight\u003C\u002Fcode> — weight in kg (numeric)\u003C\u002Fli>\n\u003Cli>\u003Ccode>description\u003C\u002Fcode> — product description (HTML allowed)\u003C\u002Fli>\n\u003Cli>\u003Ccode>images\u003C\u002Fcode> — one or more image URLs separated by a pipe \u003Ccode>|\u003C\u002Fcode> (first image becomes the featured image)\u003C\u002Fli>\n\u003Cli>\u003Ccode>categories\u003C\u002Fcode> — category names separated by \u003Ccode>\u002F\u003C\u002Fcode> (hierarchy) or \u003Ccode>,\u003C\u002Fcode> (multiple categories)\u003C\u002Fli>\n\u003Cli>Any extra column is saved as a product meta field under the column name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Import flow:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Upload the XLSX\u002FCSV file on the Import tab\u003C\u002Fli>\n\u003Cli>Review column mapping on the Mapping tab if needed\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Start Import\u003C\u002Fstrong> — the batch runner processes rows in groups of 400 and shows progress in real time\u003C\u002Fli>\n\u003Cli>When finished, a summary shows how many products were created, updated, and skipped\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Media Loader tab:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paste product SKUs with their image\u002Fvideo URLs to bulk-attach media\u003C\u002Fli>\n\u003Cli>Or upload a ZIP archive — the loader matches files inside to products by SKU\u003C\u002Fli>\n\u003Cli>Video files (mp4, webm, mov, etc.) are attached to the product gallery per SKU\u002Ffilename\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Logs:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Import logs are saved to \u003Ccode>\u002Fwp-content\u002Fuploads\u002Fseganiko-fiw-logs\u002F\u003C\u002Fcode> and are also shown in the admin UI. Each log entry records the SKU, action (created\u002Fupdated\u002Fskipped\u002Ferror), and a short message.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin optionally connects to the ShortPixel Image Optimizer API to compress and optimize product images during the bulk media import process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002F\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa> — an image optimization and compression service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it is used for:\u003C\u002Fstrong> When the user enables the “Optimize images with ShortPixel” option in the Media Loader settings and provides a valid ShortPixel API key, uploaded product images are sent to ShortPixel for lossy or lossless compression before being stored in the WordPress media library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> The plugin sends the publicly accessible URL of each uploaded image along with the user’s ShortPixel API key and optimization preferences (compression type, EXIF handling). No personal user data is transmitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Data is sent only when the site administrator has explicitly enabled ShortPixel optimization in the Media Loader settings tab and triggers a bulk media import. No data is sent if the feature is not enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fapi.shortpixel.com\u002Fv2\u002Freducer.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Ftos\" rel=\"nofollow ugc\">https:\u002F\u002Fshortpixel.com\u002Ftos\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fshortpixel.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Seganiko \u002F Project BGL.\u003Cbr \u002F>\nText Domain: seganiko-fast-import-for-woocommerce\u003C\u002Fp>\n","Fast WooCommerce product importer from XLSX\u002FCSV with SKU-based updates, batch processing, and bulk media loader.","2026-03-25T13:24:00.000Z","6.9.4","6.2","8.0",[19,86,87,88,22],"import","products","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseganiko-fast-import-for-woocommerce.1.2.18.zip",100,{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":90,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":13,"last_vuln_date":113,"fetched_at":57},"tablepress","TablePress – Tables in WordPress made easy","3.3","Tobias Bäthge","https:\u002F\u002Fprofiles.wordpress.org\u002Ftobiasbg\u002F","\u003Cp>\u003Cstrong>Boost your website with feature-rich tables that your visitors will love!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>TablePress is the most popular and highest-rated WordPress table plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily create, edit, and manage \u003Cstrong>beautiful and modern\u003C\u002Fstrong> data tables, no matter if \u003Cstrong>small or large\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>Add live \u003Cstrong>sorting\u003C\u002Fstrong>, \u003Cstrong>pagination\u003C\u002Fstrong>, \u003Cstrong>searching\u003C\u002Fstrong>, and more interactivity for your site’s visitors!\u003C\u002Fli>\n\u003Cli>Use any type of data, insert \u003Cstrong>images\u003C\u002Fstrong>, \u003Cstrong>links\u003C\u002Fstrong>, and even \u003Cstrong>math formulas\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u003C\u002Fstrong> and \u003Cstrong>export\u003C\u002Fstrong> tables from\u002Fto Excel, CSV, HTML, and JSON files or URLs.\u003C\u002Fli>\n\u003Cli>Embed tables into posts, pages, or other site areas using the block editor, an Elementor widget, or Shortcodes.\u003C\u002Fli>\n\u003Cli>All with \u003Cstrong>no coding knowledge needed\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even \u003Cstrong>more great features\u003C\u002Fstrong> for you and your site’s visitors and \u003Cstrong>priority email support\u003C\u002Fstrong> are \u003Cstrong>available\u003C\u002Fstrong> with a Premium license plan of TablePress. \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fpremium\u002F?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme\" rel=\"nofollow ugc\">Go check them out!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002F\" rel=\"nofollow ugc\">tablepress.org\u003C\u002Fa> for more information, take a look at \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fdemo\u002F\" rel=\"nofollow ugc\">example tables\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fdemo\u002F#try\" rel=\"nofollow ugc\">try TablePress on a free test site\u003C\u002Fa>. For latest news, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FTablePress\" rel=\"nofollow ugc\">follow @TablePress\u003C\u002Fa> on Twitter\u002FX or subscribe to the \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002F#newsletter\" rel=\"nofollow ugc\">TablePress Newsletter\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>How to use TablePress\u003C\u002Fh3>\n\u003Cp>After installing the plugin, you can create and manage tables on the “TablePress” screen in the WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>To insert a table into a post or page, add a “TablePress table” block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders.\u003C\u002Fp>\n\u003Cp>Beginner-friendly step-by-step \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Ftutorials\u002F\" rel=\"nofollow ugc\">tutorials, guides, and how-tos\u003C\u002Fa> show how to achieve common and popular tasks with TablePress.\u003Cbr \u002F>\nExamples for common styling changes via “Custom CSS” code can be found on the \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Ffaq\u002F\" rel=\"nofollow ugc\">TablePress FAQ page\u003C\u002Fa>.\u003Cbr \u002F>\nYou may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and\u002For description, …) by enabling the corresponding checkboxes on a table’s “Edit” screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fpremium\u002F?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme\" rel=\"nofollow ugc\">Go check them out!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and pages, without having to write code!",700000,23261444,4623,"2026-04-07T08:40:00.000Z","7.0","6.7","7.4",[19,54,20,107,108],"table","tables","https:\u002F\u002Ftablepress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftablepress.3.3.zip",91,9,"2025-11-03 14:02:33",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":82,"requires_at_least":127,"requires_php":103,"tags":128,"homepage":16,"download_link":130,"security_score":90,"vuln_count":131,"unpatched_count":13,"last_vuln_date":132,"fetched_at":57},"csv-importer","CSV Importer","0.4.2","Soflyy","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoflyy\u002F","\u003Cp>This plugin imports posts from CSV (Comma Separated Value) files into your WordPress blog. It can prove extremely useful when you want to import a bunch of posts from an Excel document or the like – simply export your document into a CSV file and the plugin will take care of the rest.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Imports post title, body, excerpt, tags, date, categories etc.\u003C\u002Fli>\n\u003Cli>Supports custom fields, custom taxonomies and comments\u003C\u002Fli>\n\u003Cli>Deals with Word-style quotes and other non-standard characters using WordPress’ built-in mechanism (same one that normalizes your input when you write your posts)\u003C\u002Fli>\n\u003Cli>Columns in the CSV file can be in any order, provided that they have correct headings\u003C\u002Fli>\n\u003Cli>Multi-language support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Drag & Drop to Import any CSV\u002FExcel\u002FXML with WP All Import Pro\u003C\u002Fh4>\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\u002Fw2J7JbXMHZo?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>\n\u003Cp>\u003Cstrong>WP All Import Pro\u003C\u002Fstrong> can import custom fields, taxonomies, WooCommerce, images and galleries, users, ACF, and everything else:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag & Drop to Import Any File:\u003C\u002Fstrong> Give any CSV or XML to WP All Import, then drag and drop to map data from your file into WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any Custom Post Type, Every Data Type:\u003C\u002Fstrong> Import data to custom post types, with support for WooCommerce, ACF, custom fields, taxonomies, and everything else.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Images & Galleries:\u003C\u002Fstrong> Images can be uploaded, downloaded, or matched to media already in WordPress. Full support for WooCommerce product images and variation galleries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Files from URL:\u003C\u002Fstrong> Download and import files from external websites, even if they are password protected. URL imports are can be re-run to add, edit, and delete posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Imports:\u003C\u002Fstrong> WP All Import Pro can check periodically check a file for updates and then add, update, or delete to the imported posts accordingly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> Pass data through custom PHP functions. For example, use something like [my_function( {user_email[1]} )] in your template, to pass the value of {user_email[1]} to my_function and display whatever it returns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support:\u003C\u002Fstrong> Personal support from our team of expert developers with over a decade of experience importing and exporting WordPress data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>90 Day Money Back Guarantee:\u003C\u002Fstrong> Not 100% happy? Let us know, and we’ll promptly send you a refund. No questions asked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002F?utm_source=import-plugin-free&utm_medium=readme&utm_campaign=upgrade-to-pro\" rel=\"nofollow ugc\">WP All Import\u003C\u002Fa> today.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fimport-wordpress-csv-xml-excel\u002F?utm_source=import-plugin-free&utm_medium=readme&utm_campaign=upgrade-to-pro\" rel=\"nofollow ugc\">Import any CSV\u002FExcel\u002FXML with WP All Import Pro\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Need to \u003Ca href=\"http:\u002F\u002Fwww.wpallimport.com\u002Fwoocommerce-product-import\u002F?utm_source=import-plugin-free&utm_medium=readme&utm_campaign=upgrade-to-pro\" rel=\"nofollow ugc\">import XML and CSV to WooCommerce\u003C\u002Fa>? Check out our WooCommerce add-on.\u003C\u002Fli>\n\u003Cli>How to export WordPress to CSV? Drag & drop to \u003Ca href=\"http:\u002F\u002Fwww.wpallimport.com\u002Fexport-wordpress\u002F?utm_source=import-plugin-free&utm_medium=readme&utm_campaign=upgrade-to-pro\" rel=\"nofollow ugc\">export any custom post type from WordPress\u003C\u002Fa> (and everything else) to a custom CSV, Excel, or XML with WP All Export Pro.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Click on the CSV Importer link on your WordPress admin page, choose the file you would like to import and click Import. The \u003Ccode>examples\u003C\u002Fcode> directory inside the plugin’s directory contains several files that demonstrate how to use the plugin. The best way to get started is to import one of these files and look at the results.\u003C\u002Fp>\n\u003Cp>CSV is a tabular format that consists of rows and columns. Each row in a CSV file represents a post; each column identifies a piece of information that comprises a post.\u003C\u002Fp>\n\u003Ch4>Basic post information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>csv_post_title\u003C\u002Fcode> – title of the post\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_post\u003C\u002Fcode> – body of the post\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_type\u003C\u002Fcode> – \u003Ccode>post\u003C\u002Fcode>, \u003Ccode>page\u003C\u002Fcode> or a custom post type.\u003Cbr \u002F>\n\u003Cstrong>New in version 0.3.2\u003C\u002Fstrong>\u003Cbr \u002F>\nIn prior versions, importing rows as pages could be specified on a per-file basis using the plugins UI. In 0.3.2, \u003Ccode>csv_post_type\u003C\u002Fcode> column was added to support custom post types as well.\u003Cbr \u002F>\nRefer to the WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Post_Types\" rel=\"nofollow ugc\">documentation on custom post types\u003C\u002Fa> for more info on how to set up custom post types.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_excerpt\u003C\u002Fcode> – post excerpt\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_categories\u003C\u002Fcode> – a comma separated list of category names or ids.\u003Cbr \u002F>\n\u003Cstrong>New in version 0.3.5\u003C\u002Fstrong>\u003Cbr \u002F>\nIt’s also possible to assign posts to non-existing subcategories, using > to denote category relationships, e.g. \u003Ccode>Animalia > Chordata > Mammalia\u003C\u002Fcode>. If any of the categories in the chain does not exist, the plugin will automatically create it. It’s also possible to specify the parent category using an id, as in \u003Ccode>42 > Primates > Callitrichidae\u003C\u002Fcode>, where \u003Ccode>42\u003C\u002Fcode> is an existing category id.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_tags\u003C\u002Fcode> – a comma separated list of tags.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_date\u003C\u002Fcode> – about any English textual description of a date and time.\u003Cbr \u002F>\nFor example, \u003Ccode>now\u003C\u002Fcode>, \u003Ccode>11\u002F16\u002F2009 0:00\u003C\u002Fcode>, \u003Ccode>1999-12-31 23:55:00\u003C\u002Fcode>, \u003Ccode>+1 week\u003C\u002Fcode>, \u003Ccode>next Thursday\u003C\u002Fcode>, \u003Ccode>last year\u003C\u002Fcode> are all valid descriptions. For technical details, consult PHP’s \u003Ccode>strtotime()\u003C\u002Fcode> function \u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.strtotime.php\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom fields\u003C\u002Fh4>\n\u003Cp>Any column that doesn’t start with \u003Ccode>csv_\u003C\u002Fcode> is considered to be a custom field name. The data in that column will be imported as the custom fields value.\u003C\u002Fp>\n\u003Ch4>General remarks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress pages \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPages\" rel=\"nofollow ugc\">don’t have categories or tags\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Most columns are optional. Either \u003Ccode>csv_post_title\u003C\u002Fcode>, \u003Ccode>csv_post_post\u003C\u002Fcode> or \u003Ccode>csv_post_excerpt\u003C\u002Fcode> are sufficient to create a post. If all of these columns are empty in a row, the plugin will skip that row.\u003C\u002Fli>\n\u003Cli>The plugin will attempt to reuse existing categories or tags; if an existing category or tag cannot be found, the plugin will create it.\u003C\u002Fli>\n\u003Cli>To specify a category that has a greater than sign (>) in the name, use the HTML entity \u003Ccode>>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>csv_post_author\u003C\u002Fcode> – numeric user id or login name. If not specified or user does not exist, the plugin will assign the posts to the user performing the import.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_slug\u003C\u002Fcode> – post slug used in permalinks.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_parent\u003C\u002Fcode> – post parent id.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom taxonomies\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>New in version 0.3.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once custom taxonomies are set up in your theme’s functions.php file or by using a 3rd party plugin, \u003Ccode>csv_ctax_(taxonomy name)\u003C\u002Fcode> columns can be used to assign imported data to the taxonomies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Non-hierarchical taxonomies\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The syntax for non-hierarchical taxonomies is straightforward and is essentially the same as the \u003Ccode>csv_post_tags\u003C\u002Fcode> syntax.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hierarchical taxonomies\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The syntax for hierarchical taxonomies is more complicated. Each hierarchical taxonomy field is a tiny two-column CSV file, where \u003Cem>the order of columns matters\u003C\u002Fem>. The first column contains the name of the parent term and the second column contains the name of the child term. Top level terms have to be preceded either by an empty string or a 0 (zero).\u003C\u002Fp>\n\u003Cp>Sample \u003Ccode>examples\u002Fcustom-taxonomies.csv\u003C\u002Fcode> file included with the plugin illustrates custom taxonomy support. To see how it works, make sure to set up custom taxonomies from \u003Ccode>functions.inc.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Make sure that the quotation marks used as text delimiters in \u003Ccode>csv_ctax_\u003C\u002Fcode> columns are regular ASCII double quotes, not typographical quotes like “ (U+201C) and ” (U+201D).\u003C\u002Fp>\n\u003Ch3>Comments\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>New in version 0.3.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>An example file with comments is included in the \u003Ccode>examples\u003C\u002Fcode> directory. In short, comments can be imported along with posts by specifying columns such as \u003Ccode>csv_comment_*_author\u003C\u002Fcode>, \u003Ccode>csv_comment_*_content\u003C\u002Fcode> etc, where * is a comment ID number. This ID doesn’t go into WordPress. It is only there to have the connection information in the CSV file.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fphp-csv-parser\u002F\" rel=\"nofollow ugc\">php-csv-parser\u003C\u002Fa> by Kazuyoshi Tlacaelel. It was inspired by JayBlogger’s \u003Ca href=\"http:\u002F\u002Fwww.jayblogger.com\u002Fthe-birth-of-my-first-plugin-import-csv\u002F\" rel=\"nofollow ugc\">CSV Import\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>Contributors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Denis Kobozev (original author)\u003C\u002Fli>\n\u003Cli>Kevin Hagerty (post_author support)\u003C\u002Fli>\n\u003Cli>Edir Pedro (root category option and tableless HTML markup)\u003C\u002Fli>\n\u003Cli>Frank Loeffler (comments support)\u003C\u002Fli>\n\u003Cli>Micah Gates (subcategory syntax)\u003C\u002Fli>\n\u003Cli>David Hollander (deprecation warnings, linebreak handling)\u003C\u002Fli>\n\u003C\u002Ful>\n","Import posts from CSV files into WordPress.",4000,218921,84,28,"2025-12-05T21:16:00.000Z","3.1",[19,54,86,129,20],"import-csv","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcsv-importer.0.4.2.zip",1,"2023-12-05 00:00:00",{"attackSurface":134,"codeSignals":155,"taintFlows":162,"riskAssessment":163,"analyzedAt":166},{"hooks":135,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":13,"unprotectedCount":13},[136,142,146],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","ssb_init","spreadsheet-block.php",25,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wp_enqueue_scripts","ssb_enqueue_scripts",31,{"type":147,"name":148,"callback":149,"file":140,"line":150},"filter","upload_mimes","ssb_upload_mimes",45,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":161},[],{"prepared":13,"raw":13,"locations":158},[],{"escaped":13,"rawEcho":13,"locations":160},[],[],[],{"summary":164,"deductions":165},"The \"spreadsheet-block\" plugin v1.0.3 exhibits an excellent security posture based on the provided static analysis. The complete absence of any detected dangerous functions, SQL queries executed without prepared statements, unescaped output, file operations, external HTTP requests, nonce checks, or capability checks is a strong indicator of robust secure coding practices. The plugin's attack surface is also zero, meaning there are no obvious entry points for attackers such as AJAX handlers, REST API routes, or shortcodes. This level of rigor, combined with a clean vulnerability history showing no known CVEs, suggests a well-maintained and secure plugin.\n\nWhile the static analysis reveals no immediate code-level risks, the complete lack of detected flows in taint analysis and zero entry points might also indicate that the plugin's functionality is extremely limited or not yet fully developed, which could present its own set of unforeseen risks once features are added. However, based solely on the provided data, the plugin appears to be secure and follows best practices. The vulnerability history being completely clean is a significant positive sign. The overall assessment is that this plugin is strong in terms of security, with no apparent vulnerabilities or weaknesses identified in the provided analysis.\n\nIn conclusion, the \"spreadsheet-block\" plugin v1.0.3 demonstrates a commendable commitment to security. The absence of critical code signals and a clean vulnerability history are significant strengths. The lack of any attack surface is particularly noteworthy. While this could potentially indicate limited functionality, it undeniably contributes to a very low-risk profile. There are no specific security concerns derived from the provided data that warrant deductions from the initial score. The plugin appears to be in a very secure state.",[],"2026-04-16T11:52:22.376Z",{"wat":168,"direct":174},{"assetPaths":169,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[170],"\u002Fwp-content\u002Fplugins\u002Fspreadsheet-block\u002Fpublic\u002Fjs\u002Findex.js",[],[170],[],{"cssClasses":175,"htmlComments":176,"htmlAttributes":177,"restEndpoints":178,"jsGlobals":179,"shortcodeOutput":180},[],[],[],[],[],[],{"error":182,"url":183,"statusCode":184,"statusMessage":185,"message":185},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fspreadsheet-block\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":187,"versions":188},2,[189,195],{"version":6,"download_url":24,"svn_tag_url":190,"released_at":26,"has_diff":191,"diff_files_changed":192,"diff_lines":26,"trac_diff_url":193,"vulnerabilities":194,"is_current":182},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fspreadsheet-block\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fspreadsheet-block%2Ftags%2F1.0.2&new_path=%2Fspreadsheet-block%2Ftags%2F1.0.3",[],{"version":196,"download_url":197,"svn_tag_url":198,"released_at":26,"has_diff":191,"diff_files_changed":199,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":200,"is_current":191},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspreadsheet-block.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fspreadsheet-block\u002Ftags\u002F1.0.2\u002F",[],[]]