{"id":42123,"date":"2016-02-26T15:28:57","date_gmt":"2016-02-26T15:28:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/simple-csv-xls-exporter\/"},"modified":"2022-02-01T00:46:21","modified_gmt":"2022-02-01T00:46:21","slug":"simple-csv-xls-exporter","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/simple-csv-xls-exporter\/","author":1456404,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.8","stable_tag":"trunk","tested":"5.9.13","requires":"","requires_php":"","requires_plugins":"","header_name":"Simple CSV\/XLS Exporter","header_author":"Shambix","header_description":"","assets_banners_color":"48768f","last_updated":"2022-02-01 00:46:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/simple-csv-xls-exporter\/","header_author_uri":"http:\/\/www.shambix.com","rating":4.4,"author_block_rating":0,"active_installs":2000,"downloads":91022,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4":{"tag":"1.4","author":"Dukessa","date":"2019-11-26 16:09:04"},"1.5.5":{"tag":"1.5.5","author":"Shambix","date":"2021-04-26 23:43:53"},"1.5.6":{"tag":"1.5.6","author":"Shambix","date":"2021-10-22 13:24:03"},"1.5.7":{"tag":"1.5.7","author":"Shambix","date":"2022-02-01 00:42:23"}},"upgrade_notice":[],"ratings":{"1":3,"2":0,"3":0,"4":1,"5":16},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":1359154,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":1359155,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1359164,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4","1.5.5","1.5.6","1.5.7"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2670202,"resolution":"1","location":"plugin"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2670202,"resolution":"3","location":"plugin"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2670202,"resolution":"2","location":"plugin"}},"screenshots":{"1":"Settings Page","2":"Settings Page","3":"Settings Page"}},"plugin_section":[],"plugin_tags":[567,2010,6590,1859,2187],"plugin_category":[59],"plugin_contributors":[174587,81879,83833,80747],"plugin_business_model":[],"class_list":["post-42123","plugin","type-plugin","status-closed","hentry","plugin_tags-csv","plugin_tags-custom-fields","plugin_tags-excel","plugin_tags-export","plugin_tags-xls","plugin_category-utilities-and-tools","plugin_contributors-akforsyt","plugin_contributors-dukessa","plugin_contributors-shambix","plugin_contributors-thaikolja","plugin_committers-dukessa","plugin_committers-shambix"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/simple-csv-xls-exporter_48768f.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/simple-csv-xls-exporter\/trunk\/screenshot-1.jpg?rev=2670202","caption":"Settings Page"},{"src":"https:\/\/ps.w.org\/simple-csv-xls-exporter\/trunk\/screenshot-2.jpg?rev=2670202","caption":"Settings Page"},{"src":"https:\/\/ps.w.org\/simple-csv-xls-exporter\/trunk\/screenshot-3.jpg?rev=2670202","caption":"Settings Page"}],"raw_content":"<!--section=description-->\n<p>This plugin allows you to export your posts to CSV or XLS file, through a simple link\/button, from either backend or frontend.\n<strong>Make sure you are using PHP 7.3+, if you see any errors, older versions will not be supported anymore. The plugin has been tested up to PHP 8.1.<\/strong><\/p>\n\n<p><strong>Supports<\/strong><\/p>\n\n<ul>\n<li>any custom post type<\/li>\n<li>custom post status<\/li>\n<li>custom taxonomies<\/li>\n<li>custom fields<\/li>\n<li>WooCommerce products, orders, status, categories and fields<\/li>\n<li>export only current user posts<\/li>\n<li>export specific user ID posts<\/li>\n<li>export specific post IDs<\/li>\n<\/ul>\n\n<p>You can set the default post type, with its taxonomies and custom fields, that you wish to export, from the Settings page.<\/p>\n\n<p>After that, anytime you will use the urls <code>https:\/\/yoursite.com\/?export=csv<\/code> for a CSV file, or <code>https:\/\/yoursite.com\/?export=xls<\/code>, you will get that post type data.<\/p>\n\n<p>\"You must choose the post type and save the settings before you can see the taxonomies or custom fields for a custom post type. Once the page reloads, you will see the connected taxonomies and custom fields for the post type.\"<\/p>\n\n<p>If you want to export from a different post type than the one saved in these settings, also from frontend, use the url <code>https:\/\/yoursite.com\/?export=csv&amp;post_type=your_post_type_slug<\/code> for a CSV file, or <code>https:\/\/yoursite.com\/?export=xls&amp;post_type=your_post_type_slug<\/code> to get a XLS.<\/p>\n\n<p><strong>Please check the <a href=\"https:\/\/wordpress.org\/plugins\/simple-csv-xls-exporter\/#faq\">Plugin's FAQ<\/a> for all possible options and available custom parameters you can use.<\/strong><\/p>\n\n<p>When opening the exported xls, Excel will prompt the user with a warning, but the file is perfectly fine and can then be opened. Unfortunately this can't be avoided, <a href=\"http:\/\/blogs.msdn.com\/b\/vsofficedeveloper\/archive\/2008\/03\/11\/excel-2007-extension-warning.aspx\">read more here<\/a>.<\/p>\n\n<h4>Questions?<\/h4>\n\n<p>Check the FAQ before opening new threads in the forum!<\/p>\n\n<blockquote>\n  <p>Contact me if you want a <strong>custom version of the plugin<\/strong>, for a fee (contact form at <a href=\"http:\/\/www.shambix.com\">shambix.com<\/a>).<\/p>\n<\/blockquote>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/Jany-M\/simple-csv-xls-exporter\">Current Plugin on Github<\/a><\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/mediebruket\/custom-csv-exporter\">Last forked plugin's version<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ethanhinson\/custom-csv-exporter\">Original plugin's version<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>simple-csv-xls-export.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Tools -&gt; CSV\/XLS Export to access the plugins settings and export files.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20choose%20my%20post%20type%2C%20taxonomies%20and%20custom%20fields%3F'><h3>How do I choose my post type, taxonomies and custom fields?<\/h3><\/dt>\n<dd><p>Head over to the plugin's settings page, choose the post type. Then click \"Save Changes\" at the end of the page.<\/p>\n\n<p>At this point, a list of the custom taxonomies and fields associated with that post type will appear.<\/p>\n\n<p>Choose all of the fields you wish to export (use CTRL+click to select multiple ones) and click \"Save Changes\" again.<\/p>\n\n<p>Then click on the \"Export\" buttons to get your CSV or XLS file.<\/p><\/dd>\n<dt id='i%20don%27t%20see%20any%20custom%20fields%20on%20the%20settings%20page.%20how%20come%3F'><h3>I don't see any custom fields on the Settings page. How come?<\/h3><\/dt>\n<dd><p>You mush first choose your post type and click \"Save Changes\" before you can see a list of the associated custom fields.<\/p>\n\n<p>Be sure to click \"Save Changes\" again in order to save your choices.<\/p><\/dd>\n<dt id='can%20i%20export%20to%20csv%20from%20frontend%3F'><h3>Can I export to CSV from frontend?<\/h3><\/dt>\n<dd><p>Yes, just place this URL where you want the download link\/button to be: <code>&lt;a class=\"btn\" href=\"?export=csv\"&gt;Export to CSV&lt;\/a&gt;<\/code><\/p>\n\n<p>This will export as per plugin Settings.<\/p><\/dd>\n<dt id='can%20i%20export%20to%20xls%20from%20frontend%3F'><h3>Can I export to XLS from frontend?<\/h3><\/dt>\n<dd><p>Yes, just place this URL where you want the download link\/button to be: <code>&lt;a class=\"btn\" href=\"?export=xls\"&gt;Export to XLS&lt;\/a&gt;<\/code><\/p>\n\n<p>This will export as per plugin Settings.<\/p><\/dd>\n<dt id='can%20i%20change%20the%20post%20type%2C%20from%20the%20frontend%20url%3F'><h3>Can I change the post type, from the frontend URL?<\/h3><\/dt>\n<dd><p>Yes, use the URL var <code>?post_type=yourcustomposttypeslug<\/code><\/p>\n\n<p>Keep in mind however, that it will still look for the taxonomies and custom fields as per plugin Settings.<\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=xls&amp;post_type=portfolio<\/code><\/p><\/dd>\n<dt id='can%20i%20only%20export%20parents%20or%20children%3F'><h3>Can I only export parents or children?<\/h3><\/dt>\n<dd><p>Yes, use the URL var <code>?only=x<\/code>, where x is either <code>children<\/code> or <code>parents<\/code>.<\/p>\n\n<p>Default is both.<\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=xls&amp;post_type=portfolio&amp;only=parents<\/code><\/p><\/dd>\n<dt id='does%20it%20support%20cyrillic%20characters%3F%20%28eg.%20russian%29'><h3>Does it support cyrillic characters? (eg. Russian)<\/h3><\/dt>\n<dd><p>Yes, but only for the CSV format (for now).<\/p><\/dd>\n<dt id='can%20i%20export%20only%20posts%20with%20a%20certain%20post%20status%3F'><h3>Can I export only posts with a certain post status?<\/h3><\/dt>\n<dd><p>Yes, as of v. 1.3.8.<\/p>\n\n<p>You can set it up from the Settings page as default, or add to your url <code>?post_status=nameofstatus<\/code><\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=xls&amp;post_type=portfolio&amp;post_status=draft<\/code><\/p><\/dd>\n<dt id='can%20i%20export%20only%20posts%20from%20a%20specific%20user%2C%20or%20the%20current%20one%3F'><h3>Can I export only posts from a specific user, or the current one?<\/h3><\/dt>\n<dd><p>Yes, as of v. 1.4.<\/p>\n\n<p>To export the file with content from the currently logged-in user, add this to your url <code>?user<\/code><\/p>\n\n<p>To export the file of a specific user ID, use this in your url <code>?user=x<\/code>, where X is the user ID you need.<\/p>\n\n<p>Default is all users.<\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=xls&amp;post_type=portfolio&amp;user<\/code><\/p><\/dd>\n<dt id='can%20i%20export%20specific%20posts%3F'><h3>Can I export specific posts?<\/h3><\/dt>\n<dd><p>Yes, as of v. 1.5.<\/p>\n\n<p>You need the parameter <code>?specific_posts<\/code> in the export url.<\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=xls&amp;specific_posts=1,2,3<\/code><\/p><\/dd>\n<dt id='can%20i%20export%20only%20posts%20from%20a%20specific%20date%20onward%3F'><h3>Can I export only posts from a specific date onward?<\/h3><\/dt>\n<dd><p>Yes, as of v. 1.5.5.<\/p>\n\n<p>To export the file with content created from a specific date, either use the global options or add this to your url <code>?date_min<\/code><\/p>\n\n<p>The date format, when using the url parameter, must be <code>mm-dd-yyyy<\/code>.<\/p>\n\n<p>Eg. <code>https:\/\/yoursite.com\/?export=csv&amp;date_min=07-11-2020<\/code> (July 11 2020)<\/p><\/dd>\n<dt id='can%20i%20populate%20certain%20data%20in%20my%20export%2C%20in%20a%20custom%20way%2C%20through%20a%20filter%3F'><h3>Can I populate certain data in my export, in a custom way, through a filter?<\/h3><\/dt>\n<dd><p>Yes, as of v. 1.5.7<\/p>\n\n<p>Eg.<\/p>\n\n<pre><code>function ccsve_generate_query_callback($query_arr) {\n\n    if (isset($_REQUEST['order_id']) &amp;&amp; $_REQUEST['order_id']) {\n        $query_arr['meta_key'] = '_order_id';\n        $query_arr['meta_value'] = $_REQUEST['order_id'];\n    }\n\n    return $query_arr;\n}\nadd_filter('ccsve_generate_query', 'ccsve_generate_query_callback');\n<\/code><\/pre>\n\n<p>Where <code>order_id<\/code> is an assigned data to export, from plugin's options, <code>_order_id<\/code> is the name of the custom column you need and its value will be <code>order_id<\/code>.<\/p>\n\n<p>Please remember to create your query according to <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_query\/\">WP Query<\/a> guidelines.\nEg. If you want to add a custom date export, you will need to follow the same query construct shown <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_query\/#date-parameters\">here<\/a>.<\/p>\n\n<p>For your own reference, you can find the original export query, and the filter hook, in <a href=\"https:\/\/github.com\/Jany-M\/simple-csv-xls-exporter\/blob\/master\/process\/simple_csv_xls_exporter_csv_xls.php\">this<\/a> plugin file.<\/p><\/dd>\n<dt id='can%20i%20populate%20certain%20data%20in%20my%20export%2C%20in%20a%20custom%20way%2C%20through%20a%20shortcode%20in%20the%20url%20parameter%3F'><h3>Can I populate certain data in my export, in a custom way, through a shortcode in the url parameter?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Eg.<\/p>\n\n<p>This is a solution provided by Jayanta Sarkar, to generate custom post IDs through a function and then use the result as a shortcode, inside the export url, as a parameter value.<\/p>\n\n<p>This url cannot be used directly however (copy and paste it in the browser url bar, it must be printed somewhere on a page of your website - backend or frontend).<\/p>\n\n<pre><code>add_shortcode('search_post_ids', 'search_posts_function');\n\nfunction  search_posts_function(){\n    $search_term = $_GET['s'];\n    $args = array(\n        's' =&gt; $search_term,\n        'posts_per_page' =&gt; -1,\n        'post_type' =&gt; 'your_custom_post_type'\n    );\n    $query = new WP_Query( $args );\n    if ( $query-&gt;have_posts() ) {\n        while ( $query-&gt;have_posts() ) {\n            $query-&gt;the_post();\n            $ID_string .= get_the_ID().\",\";\n        }\n    }\n    return $ID_string; \n}\n<\/code><\/pre>\n\n<p>Adjust the above function to your needs.<\/p>\n\n<p>Then use the shortcode in a url, like this:\n    https:\/\/yoursite.com\/?export=xls&amp;specific_posts=[shortcode]<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Fixed bug in csv header (custom delimiter not working)<\/li>\n<li>Tested with WP 5.9<\/li>\n<li>Tested with PHP 8.1<\/li>\n<li>Added FAQs<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Add support for xls headers to be utf-8 decoded (thanks to <a href=\"https:\/\/github.com\/Jany-M\/simple-csv-xls-exporter\/pull\/3\/commits\/b4a98aa8853fe8edaf61b3ceaa9b77cc286845d0\">RubenMartins<\/a>)<\/li>\n<li>Fix date_format and standardize to 'Y-m-d' format (thanks to <a href=\"https:\/\/github.com\/Jany-M\/simple-csv-xls-exporter\/pull\/4\/commits\/c68899e19703a8690c7d0fe01b1ef49760fbd46a\">RubenMartins<\/a>)<\/li>\n<li>Add support to edit query via filter. Allow to change parameters via filter to for example add filter for meta_key\/meta_value or other change to the query\n. (thanks to <a href=\"https:\/\/github.com\/Jany-M\/simple-csv-xls-exporter\/pull\/5\/commits\/962295e7488c32a97e3b9b4903b01428ba3ce735\">RubenMartins<\/a>)<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Re-introduced the <code>ccsve_export_returns<\/code> filter hook<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Added a Date global option, to export content only from that date onward<\/li>\n<li>Added <code>date_min<\/code> parameter (will override the global option)<\/li>\n<li>The export now ignores sticky posts<\/li>\n<\/ul>\n\n<h4>1.5.4.1<\/h4>\n\n<ul>\n<li>Fixed PHP &lt; 7 error: Argument 1 passed to simple_csv_xls_exporter_generate_file_name() must be an instance of string, string given.<\/li>\n<li>Plugin will only support PHP 7.3+ from now on.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Pulled GabrielFalkoski's merge request<\/li>\n<li>Added a Hook Filter to handle content to export <code>ccsve_export_returns<\/code><\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fix for \"Warning: Use of undefined constant SIMPLE_CSV_EXPORTER_VERSION\"<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed action url from plugins page<\/li>\n<li>Fixed PHP syntax error (unexpected ?)<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Merged with thaikolja's fork and refactoring<\/li>\n<li>Added <code>specific_posts<\/code> parameter (Special thanks to: akforsyt)<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Plugin Refactoring (Special thanks to: thaikolja)<\/li>\n<li>Replaced spaces with tabs for intendation.<\/li>\n<li>Renamed classes (<code>SIMPLE_CSV_EXPORTER<\/code> to <code>Simple_CSV_Exporter<\/code>) to avoid confusion with constants.<\/li>\n<li>Added documentation to some functions and classes.<\/li>\n<li>Used strict comparison (<code>===<\/code>) where needed.<\/li>\n<li>Removed some comment areas used for development purposes.<\/li>\n<li>Added and rewrote some comments.<\/li>\n<li>Added textdomain and made several strings localizable.<\/li>\n<li>Restructured files, functions and classes and put them in appropriate directories.<\/li>\n<li>Renamed some constants to be more accurate.<\/li>\n<li>Added filter <code>simple_csv_xls_exporter_export_file_name<\/code><\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added option to set custom Delimiter<\/li>\n<li>Fixed issue with html entities<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed PHP 7.1 Fatal error 7.1 bug (Uncaught ArgumentCountError: Too few arguments to function do_settings_fields() )<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Set error_display to 0 during process<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fixed bug <em>Parse error: syntax error, unexpected \u2018[\u2018 in \u2026.\/woo\/wp-content\/plugins\/simple-csv-xls-exporter\/process\/simple_csv_xls_exporter_csv_xls.php on line 19<\/em><\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Added support for ANY post type (including internal\/non-public ones)<\/li>\n<li>Added labels for post types instead of slug<\/li>\n<li>Added support for WooCommerce Orders<\/li>\n<li>Removed PHP format error above WP default fields settings box<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added support for current user download<\/li>\n<li>Added support for specific user ID download<\/li>\n<\/ul>\n\n<h4>1.3.9.1<\/h4>\n\n<ul>\n<li>Fixed a minor PHP notice<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Fixed bugs: <code>Illegal string offset \u2018selectinput\u2019 in simple-csv-xls-exporter\\settings.php on line 147<\/code>, <code>in_array() expects parameter 2 to be array, string given in simple-csv-xls-exporter\\settings.php on line 147<\/code>, <code>syntax error, unexpected \u2018[\u2018 in simple-csv-xls-exporter\/settings.php on line 157<\/code><\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Added support for Post Status<\/li>\n<li>Added option for Backend only export<\/li>\n<li>Minor Fixes<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Added support for WooCommerce<\/li>\n<li>Fixed some bugs when not finding any selected custom fields\/taxonomies<\/li>\n<li>Fixed XLS not exporting correctly since 1.3.2<\/li>\n<li>Support for German characters for XLS and CSV<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added url var to only export parents or children<\/li>\n<li>Added cyrillic characters support for CSV<\/li>\n<li>Restructured part of the plugin<\/li>\n<li>Saved options get removed when uninstalling plugin<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Fixed issue with new custom fields not showing<\/li>\n<li>Better caching of metas (24h)<\/li>\n<\/ul>\n\n<h4>1<\/h4>\n\n<ul>\n<li>Added xls support<\/li>\n<li>Fixed bug with plugin not finding taxonomies during export because launched too early <code>(init-&gt;wp_loaded)<\/code><\/li>\n<\/ul>\n\n<h4>.4<\/h4>\n\n<ul>\n<li>Fixed issue with SYLK format (ID in capital letters gives Excel error for CSV)<\/li>\n<li>Added url parameter <code>&amp;post_type<\/code>, to use in stand-alone url<\/li>\n<\/ul>\n\n<h4>.3<\/h4>\n\n<ul>\n<li>Introduce taxonomy and default WordPress field export capabailities<\/li>\n<\/ul>\n\n<h4>.2<\/h4>\n\n<ul>\n<li>Fixed bug that limited number of posts that could be exported<\/li>\n<\/ul>\n\n<h4>.1<\/h4>\n\n<ul>\n<li>Initial release of plugin<\/li>\n<\/ul>","raw_excerpt":"Export any content to CSV or XLS, through a link\/button, from backend \/ frontend. Supports custom post types, WooCommerce, custom taxonomies, post sta &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/42123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=42123"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dukessa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=42123"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=42123"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=42123"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=42123"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=42123"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=42123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}