[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_7XiWrmBPBfsqfKavwPZLiqDHZh1PLlWn3dp5odLlvw":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":13,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":53,"analysis":150,"fingerprints":241},"gf-excel-import","Import Excel to Gravity Forms","3.20","wpgear","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgear\u002F","\u003Cp>An easy and convenient way to bulk load and process large numbers of records in GF forms.\u003Cbr \u002F>\nEach record is checked for compatibility of field formats before saving.\u003C\u002Fp>\n\u003Cp>If you have a Form in which there are Calculated Fields based on the Values of other Fields and the need for bulk import of source data, then this Plugin will definitely be useful to you.\u003C\u002Fp>\n\u003Cp>For example. Form Type Calculator:\u003C\u002Fp>\n\u003Cp>Field id=2 “A”: Term 1.\u003Cbr \u002F>\nField id=3 “B”: Term 2.\u003Cbr \u002F>\nField id=5 “Ratio”: Coefficient.\u003Cbr \u002F>\nField “Calc”: C = (A + B) * Ratio\u003C\u002Fp>\n\u003Cp>When Importing Records, you usually need to prepare all the Values of all Fields:\u003Cbr \u002F>\nA; B; Ratio; C.\u003Cbr \u002F>\nSo, to carry out preliminary calculations.\u003C\u002Fp>\n\u003Cp>Difficulties begin when branched Inner Logic is used. When there are various additional Fields for selecting conditions in the form of Lists, Options. (“Gravity Forms” allows you to use both built-in Internal Logic in each of the Fields, and connect JS Scripts with Scripts.)\u003Cbr \u002F>\nTransferring JS Scripts with Scripts to an Excel-prepared Table can be quite a difficult task. Errors are almost inevitable. Moreover, it is necessary to carefully maintain the correspondence of the calculated formulas in the Table with the Form Algorithms. And if you have changed something in the algorithms of the Form, then you again need to change and then test the Formulas in the Table. Even writing about it is tiresome.\u003C\u002Fp>\n\u003Cp>Moreover, some Field Values may have both Value and Format Constraints. In normal cases, import without checking such Restrictions may lead to an abnormal termination of the Import process, or to incorrectly filled Fields.\u003Cbr \u002F>\nIn any case, manual correction of Records after such an Import can be costly and resource intensive.\u003C\u002Fp>\n\u003Cp>It is for such Tasks that this Plugin is needed.\u003C\u002Fp>\n\u003Cp>It is enough to fill in only the Initial Fields.\u003Cbr \u002F>\nIn our Example – Fields: A B and Ratio.\u003Cbr \u002F>\nCalculated Field “C” will be calculated in each imported Record by the internal Form algorithms and will be saved.\u003C\u002Fp>\n\u003Cp>If some of the Values are out of range, then such a Record will not be saved and will require correction directly during the Import process.\u003C\u002Fp>\n\u003Cp>You can watch and try the \u003Ca href=\"https:\u002F\u002Fwpgear.xyz\u002Fimport-excel-to-gravity-forms\u002F\" rel=\"nofollow ugc\"> Demo \u003C\u002Fa> on a real Form.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with PHP 7.4\u003C\u002Fli>\n\u003Cli>Works with Gravity Forms versions 2.3.3.4 and higher. Tested up to 2.8.17\u003C\u002Fli>\n\u003Cli>Import entries are lines of a text file (usually CSV) separated by commas.\u003C\u002Fli>\n\u003Cli>You can choose any other separator.\u003C\u002Fli>\n\u003Cli>You can navigate through the list of imported records and save only a few of them.\u003C\u002Fli>\n\u003Cli>Each record is checked for compatibility of field formats before saving.\u003C\u002Fli>\n\u003Cli>If the Form Fields have internal logic, then each record is processed with this logic in mind before being saved.\u003C\u002Fli>\n\u003Cli>All types of fields are imported: “Text”, “TextArea”, “Number”, “Date”, “Email”, “Select”, “MultiSelect”, “Radio”, “CheckBox”.\u003C\u002Fli>\n\u003Cli>Each Form has its own option “Import Enable”.\u003C\u002Fli>\n\u003Cli>Works correctly with Cyrillic and other National character encodings.\u003C\u002Fli>\n\u003Cli>Each Form has its own “Import Enable” option.\u003C\u002Fli>\n\u003Cli>Works correctly when there are several other GForms on the page.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Possibility to choose encoding of CSV file: ‘utf-8’ – default; ‘ISO-8859-1’; ‘CP1251’; etc…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpgear.xyz\u002Fimport-excel-to-gravity-forms-pro\u002F\" rel=\"nofollow ugc\">PRO Version\u003C\u002Fa> Features:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Ability to select data type (Name \u002F Value) for Fields: “Select”, “MultiSelect”, “Radio”, “CheckBox”.\u003C\u002Fli>\n\u003Cli>Generation of a Template for easy filling of the Import Table. Template – Excel file in XLSX format.\u003C\u002Fli>\n\u003Cli>The Template contains: Field IDs, Fields Name, Type and Prompts for input.\u003C\u002Fli>\n\u003Cli>Input Prompts contain all Valid Variants for a given Field, given the selected data type (Name \u002F Value).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Upload ‘gf-excel-import’ folder to the ‘\u002Fwp-content\u002Fplugins\u002F’ directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003Cli>If you have any problems – please ask for support. \u003C\u002Fli>\n\u003Cli>Sample: In the “gf-excel-import\u002Fsample” folder there is a sample CSV file (sample-csv-data-import.csv) and an example Form (samle-gf-form.json). The form should be imported using Gravity Forms tools.\u003C\u002Fli>\n\u003C\u002Fol>\n","Bulk Import of Records from Excel (CSV) files for \"Gravity Forms\" with Validation and Internal Logic support.",100,3498,0,"2024-12-23T14:01:00.000Z","6.7.5","4.7","5.4",[19,20,21,22,23],"csv","excel","forms","gravityforms","import","https:\u002F\u002Fwpgear.xyz\u002Fimport-excel-to-gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-excel-import.zip",90,1,"2025-01-20 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2025-24629","import-excel-to-gravity-forms-reflected-cross-site-scripting","Import Excel to Gravity Forms \u003C= 1.18 - Reflected Cross-Site Scripting","The Import Excel to Gravity Forms plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 1.18 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.18","1.18.1","high",7.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:L","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-02-21 14:33:07",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F36fa1b11-911d-4235-b3b0-568b27f251c4?source=api-prod",33,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":46,"trust_score":51,"computed_at":52},15,2270,97,86,"2026-04-04T07:05:18.599Z",[54,75,97,118,135],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":11,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"gf-entries-in-excel","GravityExport Lite for Gravity Forms","2.5.0","GravityKit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravityview\u002F","\u003Cblockquote>\n\u003Ch3>GravityExport (Gravity Form Entries in Excel) is the ultimate no-hassle solution for exporting data from Gravity Forms.\u003C\u002Fh3>\n\u003Cp>Powerful new functionality is available with GravityExport! Save exports to FTP & Dropbox, export as PDF, and format exports for data analysis.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fextensions\u002Fgravityexport\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-learn-more\" rel=\"nofollow ugc\">Learn more about GravityExport\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Export entries using a secure URL\u003C\u002Fh3>\n\u003Cp>When you configure a new export, the plugin will generate a secure download URL that you can share with anyone who needs the data (No need to log in!). Reports will automatically update as new entries are added.\u003C\u002Fp>\n\u003Ch4>GravityExport Lite includes many features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Limit access to downloads—either make a URL public or require users to be logged-in with correct permissions\u003C\u002Fli>\n\u003Cli>Download reports from multiple forms at once\u003C\u002Fli>\n\u003Cli>Export entry notes along with entries\u003C\u002Fli>\n\u003Cli>Transpose data (instead of one entry per-row, it would be one entry per column)\u003C\u002Fli>\n\u003Cli>Attach entry exports to notifications\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FdiqNgFCguM4?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\u003Ch3>Export Gravity Forms entries directly to Excel (.xlsx)\u003C\u002Fh3>\n\u003Cp>Export your entries directly to .xlsx format. No more wasting time importing your CSV files into Excel and re-configuring columns.\u003C\u002Fp>\n\u003Ch3>Export Gravity Forms submissions as CSV\u003C\u002Fh3>\n\u003Cp>If you’d prefer to have your reports generated as CSV, GravityExport Lite makes it easy.\u003C\u002Fp>\n\u003Ch3>Add search filters to the URL\u003C\u002Fh3>\n\u003Cp>Once you have your download URL, you can easily \u003Ca href=\"https:\u002F\u002Fgfexcel.com\u002Fdocs\u002Ffiltering\u002F\" rel=\"nofollow ugc\">filter by date range and field value\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configure export fields\u003C\u002Fh3>\n\u003Cp>Save time generating exports in Gravity Forms: Configure the fields that are included in your CSV or Excel export. No need to set up every time!\u003C\u002Fp>\n\u003Ch3>Documentation & support\u003C\u002Fh3>\n\u003Cp>If you have any questions regarding GravityExport Lite, \u003Ca href=\"https:\u002F\u002Fdocs.gravitykit.com\u002Fcategory\u002F791-gravityexport?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-checkout-docs\" rel=\"nofollow ugc\">check out our documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you need further assistance, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fread-me-first-9\u002F\" rel=\"ugc\">read this first\u003C\u002Fa> and our support team will gladly give you a helping hand!\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.2\u003C\u002Fli>\n\u003Cli>\u003Ccode>php-xml\u003C\u002Fcode> and \u003Ccode>php-zip\u003C\u002Fcode> libraries. The plugin will check for those.\u003C\u002Fli>\n\u003Cli>Gravity Forms 2.5 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gain additional powerful functionality\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fextensions\u002Fgravityexport\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-full-version\" rel=\"nofollow ugc\">full version of GravityExport\u003C\u002Fa> unlocks these game-changing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📄 \u003Cstrong>PDF Export\u003C\u002Fstrong>\u003Cbr \u002F>\nGravityExport supports exporting entries as PDF! You can choose to have a PDF generated for each entry or one PDF that includes all entries. You can also customize the PDF output by adjusting the size, orientation, and more.\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Dropbox integration\u003C\u002Fstrong>\u003Cbr \u002F>\nSave your form data directly to Dropbox.\u003C\u002Fli>\n\u003Cli>👩🏽‍💻 \u003Cstrong>Send reports to FTP\u003C\u002Fstrong>\u003Cbr \u002F>\nStore reports on your own FTP server! GravityExport supports the SFTP, FTP + SSL, and FTP protocols.\u003C\u002Fli>\n\u003Cli>⬇️ \u003Cstrong>Multiple download URLs\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate multiple export URLs that output to different formats and include different fields.\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Export data ready for analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nMake it easier to process your Gravity Forms data by splitting fields with multiple values into different rows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’ve written an article that contains all you need to know about \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com\u002Fexporting-gravity-forms-to-excel\u002F?utm_source=plugin&utm_campaign=gravityexport-lite&utm_content=readme-all-need-to-know\" rel=\"nofollow ugc\">exporting data from Gravity Forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The GravityExport Lite plugin was created by \u003Ca href=\"https:\u002F\u002Fdoeken.org\" rel=\"nofollow ugc\">Doeke Norg\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Export all Gravity Forms entries to Excel (.xlsx) or CSV via a download button or a secret shareable URL.",10000,386888,39,"2026-01-30T01:39:00.000Z","6.9.0","4.0","7.2",[70,20,71,72,22],"entries","export","gravity-forms","https:\u002F\u002Fgfexcel.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-entries-in-excel.2.5.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":94,"download_link":95,"security_score":11,"vuln_count":27,"unpatched_count":13,"last_vuln_date":96,"fetched_at":29},"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,218431,84,28,"2025-12-05T21:16:00.000Z","6.9.4","3.1","7.0",[19,20,23,92,93],"import-csv","spreadsheet","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcsv-importer.0.4.2.zip","2023-12-05 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":48,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":94,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":116,"last_vuln_date":117,"fetched_at":29},"excel-like-price-change-for-woocommerce-and-wp-e-commerce-light","Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light","2.4.37","Holest Engineering","https:\u002F\u002Fprofiles.wordpress.org\u002Fholest\u002F","\u003Cp>A WooCommerce \u002F WP E-commerce product fast input spreadsheet editor for product price and sales price.\u003C\u002Fp>\n\u003Cp>This free trimmed version of the famous \u003Ca href=\"https:\u002F\u002Fholest.com\u002Fbulk-product-manager-for-woo-commerce\" rel=\"nofollow ugc\">Product manager\u002Fbulk product editor\u003C\u002Fa> that allows only change of the regular and the sales price; Mass prices update by amount or percentage by filter criteria; View of other product fields;\u003Cbr \u002F>\nIt supports both WooCommerce and WP E-commerce. GUI is like Excel. It also has an export feature for prices. This is the right thing for you if your users give you a blank stare when you’re trying to explain to them how to update prices using the default shop interface.\u003Cbr \u002F>\nUI features: frozen columns, column reordering, sorting.\u003Cbr \u002F>\nEDITABLE \u002F MASS-UPDATE:\u003Cbr \u002F>\nWooCommerce: Price, Sales Price;\u003Cbr \u002F>\nWP E-commerce: Price, Sales Price\u003Cbr \u002F>\nVISIBLE \u002F EXPORTABLE FIELDS: WooCommerce: Price, Sales Price, Tags, Attributes (Each pivoted as a column), SKU, Category, Shipping class, Name, Slug, Stock, Featured, Status, Weight, Height, Width, Length, Tax status, Tax class, Image (image is not exportable)\u003Cbr \u002F>\nWP E-commerce: Price, Sales Price, Tags, SKU, Category, Name, Slug, Stock, Status, Weight, Height, Width, Length, Taxable, local and international shipping costs, Image (image is not exportable)\u003C\u002Fp>\n\u003Cp>If you like this web app\u002Fplugin you can consider the full version \u003Ca href=\"https:\u002F\u002Fholest.com\u002Fbulk-product-manager-for-woo-commerce\" rel=\"nofollow ugc\">Excel-like Product manager\u002Fbulk product editor\u003C\u002Fa>. With it you can edit all fields. You can import CSV. You create custom columns for almost anything related to the products including fields added by other plugins like YITH, Price Ranges, etc…. These defined columns will also be importable\u002Fexportable as default columns. It also provides PHP scripts you can use to set up auto-import by CRON task.\u003C\u002Fp>\n\u003Ch4>‘Product manager demo’ version video demo\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\u002FsiOwM8WIi5Y?version=3&rel=0&showsearch=0&showinfo=0&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=37&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\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>Tech. forum: \u003Ca href=\"https:\u002F\u002Fwww.holest.com\u002Fforum\u002Findex.html\" rel=\"nofollow ugc\">Holest Engineering form\u003C\u002Fa>\u003Cbr \u002F>\nDirect support: support@holest.com\u003C\u002Fp>\n","Spreadsheet Price Changer for WooCommerce and WP E-commerce - Light",500,50833,82,"2024-10-16T06:56:00.000Z","6.1.10","3.6",[19,20,71,23,112],"woo","https:\u002F\u002Fholest.com\u002Fspreadsheet-price-changer-for-woocommerce-and-wp-e-commerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcel-like-price-change-for-woocommerce-and-wp-e-commerce-light.zip",18,5,"2025-06-03 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":82,"active_installs":11,"downloaded":125,"rating":126,"num_ratings":116,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":94,"tags":130,"homepage":94,"download_link":132,"security_score":133,"vuln_count":27,"unpatched_count":27,"last_vuln_date":134,"fetched_at":29},"csv-importer-improved","CSV Importer Improved","0.6.1","Jason Judge","https:\u002F\u002Fprofiles.wordpress.org\u002Fjudgej\u002F","\u003Cp>This WordPress plugin imports posts from CSV (Comma Separated Value) files into your\u003Cbr \u002F>\nWordPress blog. It can prove extremely useful when you want to import a bunch\u003Cbr \u002F>\nof posts from an Excel document or the like – simply export your document into\u003Cbr \u002F>\na CSV file and the plugin will take care of the rest.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcsv-importer-improved\u002F\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\u003Cbr \u002F>\nWordPress’ built-in mechanism (same one that normalizes your input when you\u003Cbr \u002F>\nwrite your posts)\u003C\u002Fli>\n\u003Cli>Columns in the CSV file can be in any order, provided that they have correct\u003Cbr \u002F>\nheadings\u003C\u002Fli>\n\u003Cli>Multi-language support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is forked from https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcsv-importer\u002F by dvkob\u003Cbr \u002F>\nin order to keep up with changes to the core WordPress.\u003C\u002Fp>\n\u003Cp>This importer writes directly to the database. It does not go through the internal\u003Cbr \u002F>\nWordPress objects for creating posts etc. That may be an advantage to you (it will\u003Cbr \u002F>\nbe faster for large imports) but do be aware of any data integrity issues that may arrise.\u003C\u002Fp>\n\u003Cp>Only UTF-8 encoding is supported, both with and without Byte Order Marks (BOM).\u003C\u002Fp>\n\u003Cp>The development repository for this plugin can be found here:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Facademe\u002Fcsv-importer-improved\u003C\u002Fp>\n\u003Cp>Please feel free to raise issues there, and submit pull requests, as well as through\u003Cbr \u002F>\nthe normal WordPress channels.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Click on the CSV Importer link on your WordPress admin page, choose the\u003Cbr \u002F>\nfile you would like to import and click Import. The \u003Ccode>examples\u003C\u002Fcode> directory\u003Cbr \u002F>\ninside the plugin’s directory contains several files that demonstrate\u003Cbr \u002F>\nhow to use the plugin. The best way to get started is to import one of\u003Cbr \u002F>\nthese files and look at the results.\u003C\u002Fp>\n\u003Cp>CSV is a tabular format that consists of rows and columns. Each row in\u003Cbr \u002F>\na CSV file represents a post; each column identifies a piece of information\u003Cbr \u002F>\nthat comprises a post.\u003C\u002Fp>\n\u003Cp>You can create new posts, or update existing posts by supplying the csv_post_id\u003Cbr \u002F>\nfield pointing to an existing post. When updating, all field names you provide\u003Cbr \u002F>\nin the CSV file will be updated – even if blank – but fields you don’t list at\u003Cbr \u002F>\nthe head of the CSV file will be left intact.\u003C\u002Fp>\n\u003Ch4>Basic post information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>csv_post_id\u003C\u002Fcode> – optional, used to update an existing post.\u003C\u002Fli>\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>\nFrom 0.3.2, \u003Ccode>csv_post_type\u003C\u002Fcode> column supports custom post types.\u003Cbr \u002F>\nRefer to the WordPress\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Post_Types\" rel=\"nofollow ugc\">documentation on custom post types\u003C\u002Fa> for more info\u003Cbr \u002F>\non 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>\nThe list must be enclosed in quotes, e.g. “EC > UK, Island”.\u003Cbr \u002F>\nIf a chain of subcategories does not exist, e.g. \u003Ccode>Animalia > Chordata > Mammalia\u003C\u002Fcode>\u003Cbr \u002F>\nthen they will all be created and the post assigned to the end of the chain.\u003Cbr \u002F>\nThe parent category can also be defined using its id, e.g.\u003Cbr \u002F>\n    42 > Primates > Callitrichidae, where \u003Ccode>42\u003C\u002Fcode> is an\u003Cbr \u002F>\nexisting category id.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_tags\u003C\u002Fcode> – a “quoted” comma separated list of tags.\u003C\u002Fli>\n\u003Cli>\u003Ccode>csv_post_date\u003C\u002Fcode> – most standard formats are supported.\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>,\u003Cbr \u002F>\n    next Thursday, \u003Ccode>last year\u003C\u002Fcode> are all valid. For technical\u003Cbr \u002F>\ndetails, 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\u003Cbr \u002F>\nname. The data in that column will be imported as the custom fields value.\u003C\u002Fp>\n\u003Cp>All custom fields must be unique. Multiple fields with the same name will be\u003Cbr \u002F>\nupdated to the same value if updating an existing post.\u003Cbr \u002F>\nPrior to version 0.6.0 loading the same field name multiple times to an existing\u003Cbr \u002F>\npost would create multiple custom fields.\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\u003Cbr \u002F>\n    csv_post_excerpt are sufficient to create a post. If all of these\u003Cbr \u002F>\ncolumns 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\u003Cbr \u002F>\nexisting 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\u003Cbr \u002F>\nthe 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\u003Cbr \u002F>\nuser does not exist, the plugin will assign the posts to the user\u003Cbr \u002F>\nperforming 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\u003Cbr \u002F>\nby using a 3rd party plugin, \u003Ccode>csv_ctax_(taxonomy name)\u003C\u002Fcode> columns can be\u003Cbr \u002F>\nused 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\u003Cbr \u002F>\nthe 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\u003Cbr \u002F>\ntaxonomy field is a tiny two-column CSV file, where \u003Cem>the order of columns\u003Cbr \u002F>\nmatters\u003C\u002Fem>. The first column contains the name of the parent term and the second\u003Cbr \u002F>\ncolumn contains the name of the child term. Top level terms have to be preceded\u003Cbr \u002F>\neither 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\u003Cbr \u002F>\nillustrates custom taxonomy support. To see how it works, make sure to set up\u003Cbr \u002F>\ncustom 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>\u003Cbr \u002F>\ncolumns are regular ASCII double quotes, not typographical quotes like “\u003Cbr \u002F>\n(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.\u003Cbr \u002F>\nIn short, comments can be imported along with posts by specifying columns\u003Cbr \u002F>\nsuch as \u003Ccode>csv_comment_*_author\u003C\u002Fcode>, \u003Ccode>csv_comment_*_content\u003C\u002Fcode> etc, where * is\u003Cbr \u002F>\na comment ID number. This ID doesn’t go into WordPress. It is only there\u003Cbr \u002F>\nto 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.\u003Cbr \u002F>\nIt 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>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",11480,64,"2016-10-10T00:25:00.000Z","4.6.30","3.0.0",[131,19,20,23,93],"batch","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcsv-importer-improved.0.6.1.zip",63,"2025-06-19 00:00:00",{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":137,"active_installs":11,"downloaded":142,"rating":11,"num_ratings":116,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":146,"tags":147,"homepage":94,"download_link":148,"security_score":149,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"entries-importing-for-gravity-forms","Entries Importing for Gravity Forms","2.6.1","viastudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fviastudio\u002F","\u003Cp>Do you struggle sharing data between two separate Gravity Forms? The VIA Entries Importing For Gravity Forms plugin will help you transition data from one form to another with ease!\u003C\u002Fp>\n\u003Cp>The VIA Entries Importing For Gravity Forms gives users ability to automate import\u002Fexport entries between separate Gravity Forms. Simply map the form fields from one form to another and let the plugin do the rest of the work! Additionally, data can be shared between two forms that may not necessarily have the same form fields.\u003C\u002Fp>\n\u003Cp>Spend less time switching between spreadsheets and .csv files trying to manually manage your form data and instead let the VIA Entries Importing For Gravity Forms plugin do the work for you!\u003C\u002Fp>\n\u003Ch4>Plugin Setup\u003C\u002Fh4>\n\u003Cp>Once you’ve installed and activated the plugin, go to Gravity Forms and then Settings to enter a license key (if you have one). Otherwise, there is no additional setup required.\u003C\u002Fp>\n\u003Ch4>Importing and Exporting\u003C\u002Fh4>\n\u003Cp>To import or export a form, go to Gravity Forms and then Import\u002FExport. At that point, click on the option that you would like and you will either map fields or choose the fields that you want exported.\u003C\u002Fp>\n",9346,"2020-11-18T19:09:00.000Z","5.5.18","5.0","7.1",[70,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fentries-importing-for-gravity-forms.2.6.1.zip",85,{"attackSurface":151,"codeSignals":197,"taintFlows":205,"riskAssessment":233,"analyzedAt":240},{"hooks":152,"ajaxHandlers":185,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":196,"unprotectedCount":196},[153,159,164,169,173,177,181],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","plugins_loaded","GFXLImport_Action_plugins_loaded","gf-excel-import.php",36,{"type":154,"name":160,"callback":161,"file":162,"line":163},"admin_enqueue_scripts","GFXLImport_Action_admin_enqueue_scripts","includes\\admin\\admin.php",10,{"type":165,"name":166,"callback":167,"file":162,"line":168},"filter","gform_noconflict_styles","GFXLImport_Filter_gform_noconflict_styles",24,{"type":154,"name":170,"callback":171,"file":162,"line":172},"admin_menu","GFXLImport_Action_admin_menu",32,{"type":165,"name":174,"callback":175,"priority":163,"file":162,"line":176},"gform_form_settings","GFXLImport_Filter_gform_form_settings",45,{"type":165,"name":178,"callback":179,"file":162,"line":180},"gform_pre_form_settings_save","GFXLImport_Filter_gform_pre_form_settings_save",78,{"type":154,"name":182,"callback":183,"priority":163,"file":184,"line":163},"gform_enqueue_scripts","GFXLImport_Action_gform_enqueue_scripts","includes\\loader.php",[186,191],{"action":187,"nopriv":188,"callback":189,"hasNonce":188,"hasCapCheck":188,"file":157,"line":190},"gfxl_import",false,"GFXLImport_Ajax",31,{"action":187,"nopriv":192,"callback":189,"hasNonce":188,"hasCapCheck":188,"file":157,"line":172},true,[],[],[],2,{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":13,"externalRequests":13,"nonceChecks":196,"capabilityChecks":27,"bundledLibraries":204},[],{"prepared":13,"raw":13,"locations":200},[],{"escaped":202,"rawEcho":13,"locations":203},50,[],[],[206],{"entryPoint":207,"graph":208,"unsanitizedCount":13,"severity":232},"\u003Coptions> (includes\\admin\\options.php:0)",{"nodes":209,"edges":229},[210,216,221,225],{"id":211,"type":212,"label":213,"file":214,"line":215},"n0","source","$_REQUEST (x4)","includes\\admin\\options.php",12,{"id":217,"type":218,"label":219,"file":214,"line":46,"wp_function":220},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":222,"type":212,"label":223,"file":214,"line":224},"n2","$_REQUEST (x2)",13,{"id":226,"type":218,"label":227,"file":214,"line":50,"wp_function":228},"n3","echo() [XSS]","echo",[230,231],{"from":211,"to":217,"sanitized":192},{"from":222,"to":226,"sanitized":192},"low",{"summary":234,"deductions":235},"The \"gf-excel-import\" plugin v3.20 exhibits a mixed security posture. On the positive side, the code demonstrates good practices by utilizing prepared statements for all SQL queries and ensuring all identified outputs are properly escaped. Furthermore, there are no file operations, external HTTP requests, or bundled libraries to worry about, and the taint analysis found no critical or high severity issues. The presence of nonce checks and a capability check also suggests an attempt at securing entry points.\n\nHowever, the most significant concern arises from the static analysis, which reveals two AJAX handlers that completely lack authentication checks. This creates a substantial attack surface with unprotected entry points. While the vulnerability history shows one past high-severity vulnerability (Cross-site Scripting), it is marked as patched. Nevertheless, the existence of past high-severity vulnerabilities, especially XSS, coupled with the current lack of authentication on AJAX handlers, warrants caution. The plugin has demonstrated a past weakness in input validation that could be exacerbated by unprotected entry points. In conclusion, while the plugin has some strong security fundamentals in place, the unprotected AJAX handlers represent a clear and present risk that needs immediate attention.",[236,238],{"reason":237,"points":163},"AJAX handlers without auth checks",{"reason":239,"points":116},"Past high severity vulnerability (XSS)","2026-03-16T20:55:37.905Z",{"wat":242,"direct":250},{"assetPaths":243,"generatorPatterns":247,"scriptPaths":248,"versionParams":249},[244,245,246],"\u002Fwp-content\u002Fplugins\u002Fgf-excel-import\u002Fincludes\u002Fadmin\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fgf-excel-import\u002Fincludes\u002Fimport_records.js","\u002Fwp-content\u002Fplugins\u002Fgf-excel-import\u002Fstyle.css",[],[245],[],{"cssClasses":251,"htmlComments":255,"htmlAttributes":271,"restEndpoints":273,"jsGlobals":274,"shortcodeOutput":276},[252,253,254],"gf_tooltip","tooltip","tooltip_form_form_button_gfxl_import",[256,257,256,258,259,260,261,262,263,264,265,266,267,268,269,270],"\u003C!--\n * WPGear. \n * Import Excel to Gravity Forms\n * admin.php\n -->","\u003C!--\n * WPGear. \n * Import Excel to Gravity Forms\n * loader.php\n -->","\u003C!-- В старших версиях GF изменен формат Всплывающих Подсказок. Поэтому, делаем универсальный вариант. Без изысков. -->","\u003C!-- Следы версии \"Import Excel to Gravity Forms PRO\" -->","\u003C!-- Имеется PRO версия \"Import Excel to Gravity Forms PRO\". -->","\u003C!-- Игнорируем запуск. -->","\u003C!-- Не отображаем Кнопку на странице Редактирования Записи. -->","\u003C!-- AJAX Processing -->","\u003C!-- Translate. -->","\u003C!-- Admin Console - Styles. -->","\u003C!-- Registering Styles with Gravity Forms when running on \"no-conflict mode\" -->","\u003C!-- Create plugin SubMenu -->","\u003C!-- Add Metabox Excel-Import. Gravity Forms -> Page: Settings. -->","\u003C!-- Save MetaBox Excel-Import. Gravity Forms -> Page: Settings. -->","\u003C!-- Styles & Scripts for Gravity Forms Pages. -->",[272],"title='Bulk Import of Records from Excel (CSV) files with Validation and Internal Logic support.'",[],[275],"window.GFXLImport_Params",[]]