{"id":82590,"date":"2018-03-17T22:03:15","date_gmt":"2018-03-17T22:03:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/asd-products\/"},"modified":"2019-01-29T07:52:08","modified_gmt":"2019-01-29T07:52:08","slug":"asd-products","status":"closed","type":"plugin","link":"https:\/\/fr-be.wordpress.org\/plugins\/asd-products\/","author":14910151,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.201901281","stable_tag":"2.201901281","tested":"5.0.25","requires":"3.6","requires_php":"5.6","requires_plugins":"","header_name":"ASD Products","header_author":"Michael H Fahey","header_description":"Define a simple \"Product\" Post Type, with related fields, grouping taxonomy, shortcode, and embedded Structured Data in JSON-LD format.","assets_banners_color":"","last_updated":"2019-01-29 07:52:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/artisansitedesigns.com\/products\/asd-products\/","header_author_uri":"https:\/\/artisansitedesigns.com\/staff\/michael-h-fahey\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":947,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.201901281 2019-01-28":"","2.201808201 2018-08-20":"","2.201808065 2018-08-06":"<p>No fallout anticipated from this upgrade.<\/p>","1.201803131 2018-03-13":"<p>DOM classes must be copied from &quot;leading_html&quot; post meta field, and moved to &quot;wrapperclasses&quot; post meta field. I personally performed this task for the handful of sites which are currently running this plugin.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.201804101","2.201808064","2.201808201","2.201901281"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1842032","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1842032","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1842032","resolution":"3","location":"assets"}},"screenshots":{"1":"ASD Products Type in Dashboard","2":"Edit ASD Product","3":"Results in the Structured Data Testing Tool"}},"plugin_section":[],"plugin_tags":[2516,154503,2991,186,1121],"plugin_category":[55],"plugin_contributors":[154504],"plugin_business_model":[],"class_list":["post-82590","plugin","type-plugin","status-closed","hentry","plugin_tags-json-ld","plugin_tags-rich-content","plugin_tags-schema-org","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-michaelfahey","plugin_committers-michaelfahey"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/asd-products.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/asd-products\/assets\/screenshot-1.png?rev=1842032","caption":"ASD Products Type in Dashboard"},{"src":"https:\/\/ps.w.org\/asd-products\/assets\/screenshot-2.png?rev=1842032","caption":"Edit ASD Product"},{"src":"https:\/\/ps.w.org\/asd-products\/assets\/screenshot-3.png?rev=1842032","caption":"Results in the Structured Data Testing Tool"}],"raw_content":"<!--section=description-->\n<p>The ASD Products plugin is useful for those who wish to define and populate the search engines with well-formed Product type Structured Data, without setting up a full e-commerce solution.<\/p>\n\n<h4>Rich Content<\/h4>\n\n<p>The primary function of the ASD Product Type is to generate Rich Content through the insertion of JSON-LD Structured Data into the HTML Footer for the Schema.org \"Product\" definition.  Each ASD Product contains additional defined metadata such as Product Description, Rating, Image, etc. \n<a href=\"http:\/\/schema.org\/Product\">Schema.org Product definition<\/a>\n<a href=\"https:\/\/developers.google.com\/search\/docs\/guides\/intro-structured-data\/\">Google's Into to Structured Data<\/a>\n<a href=\"https:\/\/json-ld.org\/\">JSON-LD stands for 'JSON for Linking data'<\/a><\/p>\n\n<h4>Shortcode<\/h4>\n\n<p>Included is a shortcode that allows Products to be inserted directly into other pages, using several provided templates, or a custom template that you define.<\/p>\n\n<h4>Featured Images<\/h4>\n\n<p>The ASD Product post type and shortcode templates support Featured Images.<\/p>\n\n<h4>Taxonomy<\/h4>\n\n<p>The \"ASD Product Groups\" taxonomy is included for grouping and managing ASD Products. The Taxonomy is visible in the ASD PRoduct list and can use used for filtering.<\/p>\n\n<h4>Additional Strutured Data<\/h4>\n\n<p>If the ASD FastBuild Widgets are also installed, additional JSON-LD fields will be included with the ASD Product, including the Seller properties, and its included properties.\n<a href=\"https:\/\/artisansitedesigns.com\/products\/asd-fastbuild-widgets\/\">ASD FastBuild Widgets<\/a><\/p>\n\n<!--section=installation-->\n<h4>Manual installation<\/h4>\n\n<p>At a command prompt or using a file manager, unzip the .ZIP file in the WordPress plugins directory, usually ~\/public_html\/wp-content\/plugins . In the In the WordPress admin Dashboard (usually http:\/\/yoursite.foo\/wp-a    dmin ) click Plugins, scroll to ASD Products, and click \"activate\".<\/p>\n\n<h4>Upload in Dashboard<\/h4>\n\n<p>Download the ZIP file to your workstation.  In the WordPress admin Dashboard (usually http:\/\/yoursite.foo\/wp-admin ) Select Plugins, Add New, click Upload Plugin, Choose File and navigate to the downloaded ZIP file. After that, click Install Now, and when the installer finishes, click Activate Plugin.<\/p>\n\n<!--section=faq-->\n<p>This Product Type does not include e-commerce Shopping Cart or Checkout functionality.<\/p>\n<dl>\n<dt>Creating A New ASD Product<\/dt>\n<dd><p>In the WordPress Admin Dashboard, look for the Artisan Site Designs Menu, and select Products. Click Add New, and populate the various fields. \n<strong>These fields are for JSON-LD Structured Data only and are not displayed in content.<\/strong>\n* Product Description \n* Product Image: <em>an URL to an image<\/em>\n* Offer\/Price: <em>numeric value, ex: 100.00<\/em>\n* Currency: <em>example USD = US dollar<\/em>\n* Aggregate Review\n* Review Count<\/p>\n\n<p>Use Google's Structured Data Testing Tool to see how the search engine\nsees your structured data.\n<a href=\"https:\/\/search.google.com\/structured-data\/testing-tool\/\">Structured Data Testing Tool<\/a><\/p>\n\n<p>The fields Leading HTML and Trailing HTML are used to wrap the product in addional CSS classes. Only div elements and class attributes are allowed.<\/p><\/dd>\n<dt>Shortcode Syntax<\/dt>\n<dd><p>[asd_insert_products ids='123']\n<em>Inserts ASD Product with ID = 123<\/em><\/p>\n\n<p>[asd_insert_products ids='123,234']\n<em>Inserts ASD Products with IDs = 123 and 234<\/em><\/p>\n\n<p>[asd_insert_products name='my-product-slug']\n<em>Inserts ASD Products with Slug (Name) my-product-slug<\/em><\/p>\n\n<p>[asd_insert_products name='my-product-slug' template='my-product-template.php']\n<em>Inserts ASD Products with Slug (Name) my-product-slug and use a template named my-product-template.php<\/em><\/p><\/dd>\n<dt>Shortcode Templates<\/dt>\n<dd><p>Three shortcode templates are included with the plugin\n* products-banner-template.php\n* products-short-template.php\n* products-template.php<\/p>\n\n<p>Copy any of these templates to your theme location so they can be customized. The theme directory is checked first, then the plugin directory. If no matching template file is found, the default template (products-template.php) is used.<\/p><\/dd>\n<dt>Taxonomy<\/dt>\n<dd><p>A new Taxonomy \"ASD Product Groups\" (slug: \"asdproductgroups\") is included for grouping and organizing ASD Products.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.201901281 2019-01-28<\/h4>\n\n<p>*Tweak  Submodule Updates\n*Tweak  Updated codesniffer audit<\/p>\n\n<h4>2.201812101 2018-12-10<\/h4>\n\n<p>*Tweak  Submodule Updates\n*Fix        class-asd-addcustomposts no longer uses posts_per_page=-1<\/p>\n\n<h4>2.201808181 2018-08-20<\/h4>\n\n<p>*Tweak  The asd-admin-menu and register-site-data function libraries now are version sensitive, so that the lastest version will always be loaded, even when mixed versions are present. This allows mixed versions of plugins which use these libraries to peacefully coexist.<\/p>\n\n<h4>2.201808065 2018-08-06<\/h4>\n\n<p>*Tweak   plugin now set up to use cuztom library, class and parent classes based definitions for defining and adding custom \"product\" post types. This chenge is entirely internal, class is the same in Dashboard and front end.\n*Tweak   using shared asd-admin-menu.php\n*Tweak   using shared register-site-data.php\n*Tweak   taxonomy-filters are rolled into custom post parent class and are no longer loaded as standalone functions.\n*Fix     wrapperclasses closing div comments were incorrect<\/p>\n\n<h4>1.201804101 2018-04-10<\/h4>\n\n<ul>\n<li>Tweak  changed taxonomy-filters.php for use in all other plugins<\/li>\n<\/ul>\n\n<h4>1.201804021 2018-04-02<\/h4>\n\n<ul>\n<li>Fix    fixes applied that were found while working up asd_pagesections<\/li>\n<li>Fix    found and fixed potential bug in wrapperclasses<\/li>\n<\/ul>\n\n<h4>1.20180321 2018-03-22<\/h4>\n\n<ul>\n<li>Tweak  added short_content() to get a specific excerpt, with balanced tags<\/li>\n<li>Tweak  also added fourth built-in shortcode template to handle it<\/li>\n<\/ul>\n\n<h4>1.201803171 2018-03-17<\/h4>\n\n<ul>\n<li>Fix    change sanitize_text_field to sanitize_textarea_field, so that hard returns are preserved.<\/li>\n<\/ul>\n\n<h4>1.201803152 2018-03-15<\/h4>\n\n<ul>\n<li>Tweak  applied codesniffer phpcs with WordPress ruleset standard, zero errors, zero warnings remain<\/li>\n<\/ul>\n\n<h4>1.201803131 (Second RC) 2018-03-13<\/h4>\n\n<ul>\n<li>Tweak Replaced clumsy and error-prone leading\/trailing HTML class fields with single wrapper classes field, added code to sanitize and embed these classes into leading and trailing <\/li>\n<\/ul>\n\n<p>&lt;<\/p>\n\n<p>div&gt; tags<\/p>\n\n<h4>1.201803113 2018-03-11<\/h4>\n\n<ul>\n<li>Tweak Elimination of all use of strcmp().<\/li>\n<li>Tweak Improvement in shortcode template heirarchy.<\/li>\n<li>Fix       Removal of calls to load external HTML.<\/li>\n<li>Fix       Improvements to readme.txt.<\/li>\n<li>Fix       Elimination of double-quotes where possible.<\/li>\n<li>Tweak Added <a> tags around the_post_thumbnail in shortcode banner template, aimed at get_the_permalink()<\/a><\/li>\n<\/ul>","raw_excerpt":"Creates an &quot;ASD Product&quot; Custom Post Type in order to create schema.org &quot;Product&quot; type Rich Content using JSON-LD Structured Data.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/82590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=82590"}],"author":[{"embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/michaelfahey"}],"wp:attachment":[{"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=82590"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=82590"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=82590"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=82590"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=82590"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr-be.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=82590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}