WordPress Plugins

ASD FastBuild Widgets speed and simplify building the standard things that most any site requires (Logo, Title, Phone). In addition, it includes a Site Data page that allows a multitude of Schema.org Organization data items to be defined that it will inserted into JSON-LD data in the page footer.

ASD FastBuild Widgets work best with a theme which has rich Widgetized areas, such as White Summer

Rich Content

ASD FastBuild Widgets generate Rich Content through the insertion of JSON-LD Structured Data into the HTML Footer. This data is defined in the Site Data control panel, and the output Structured Data is based on Schema.org definitions.

Schema.org Product definition
Google’s Into to Structured Data
JSON-LD stands for ‘JSON for Linking data’

Using ASD FastBuild Widgets

In the Dashboard, go to Artisan Site Designs menu, Site Data, and define the fields that are relevant to your site. The data in Site Data will be inserted into the front page, even if none of the widgets are acutally used. In the dashboard, go to Appearance Widgets, and place ASD Fastbuild Widgets in any sidebar area.

Use Google’s Structured Data Testing Tool to see how the search engine sees your structured data. [Structured Data Testing Tool](https://search.google.com/structured-data/testing-tool/)

For even more flexibility and widget contro, I recommend the following great plugins:

Widget Logic
Widgets on Pages


MORE

  • ASD Address Widget
  • ASD Hours Widget
  • ASD Logo Widget
  • ASD Name/Tagline Widget
  • ASD Bootstrap Navbar Widget
  • ASD Page Title Widget
  • ASD Phone Widget
  • ASD Bootstrap Pills Nav Widget
  • ASD Social Media Icons Widget
Screenshots

1.201803181 2018-03-18
RC1.

1.201803151 2018-03-15
Applied codesniffer phpcs with WordPress ruleset standard, zero errors


Upgrade Notice
1.201803151 2018-03-15

Defines an “ASD Product” Custom Post Type in order to create Rich Content using JSON-LD Structured Data. Included are a grouping Taxonomy, and a shortcode with multiple templates.

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.

Rich Content

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.

Schema.org Product definition
Rich Content and Content Value
Google’s Intro to Structured Data
JSON-LD stands for ‘JSON for Linking data’

Shortcode

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.

Featured Images

The ASD Product post type and shortcode templates support Featured Images.

Taxonomy

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.

Additional Strutured Data

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. ASD FastBuild Widgets Another function of the ASD Product Type is to insert 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.

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.

This Product Type does not include e-commerce Shopping Cart or Checkout functionality.

DOWNLOAD

ASD Products Plugin Download on WordPress.org’s plugin repository.

MORE

[asd_insert_products ids='123']
Inserts ASD Product with ID = 123.

[asd_insert_products ids='123,234']
Inserts ASD Products with IDs = 123 and 234

[asd_insert_products name='my-product-slug']
Inserts ASD Products with Slug (Name) my-product-slug

[asd_insert_products name='my-product-slug' template='my-product-template.php']
Inserts ASD Products with Slug (Name) my-product-slug and use a template named my-product-template.php



ASD Products List
Edit ASD Product
Results in Google Structured Data Testing Tool

1.201803152 2018-03-15
applied codesniffer phpcs with WordPress ruleset standard, zero errors, zero warnings remain

1.201803131 (Second RC) 2018-03-13
* 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
tags
1.201803113 2018-03-11
* Tweak Elimination of all use of strcmp().
* Tweak Improvement in shortcode template heirarchy.
* Fix Removal of calls to load external HTML.
* Fix Improvements to readme.txt.
* Fix Elimination of double-quotes where possible.
* Tweak Added tags around the_post_thumbnail in shortcode banner template, aimed at get_the_permalink()

Upgrade Notice

1.201803131 2018-03-13
DOM classes must be copied from “leading_html” post meta field, and moved to “wrapperclasses” post meta field. I personally performed this task for the handful of sites which are currently running this plugin.

Test for ASD PageSections Plugin
Text content for ASD Persons Plugin

WordPress Themes

White Summer is a custom theme loosely based on the Underscores.me base theme. It’s most defining feature are the Widgetized Header and Footer areas.

White Summer makes extensive use of the Customizer, including the Alpha Color Chooser for improved color selection over the stock WordPress color picker.

White Summer includes Bootstrap 3 grid classes, and also defines a larger fifth Bootstrap size for very large monitors and screens.

White Summer also defines two default Bootstrap Navbar Menu Locations(Desktop and Mobile), and each can be linked to a separate and different menu definition.

Included is a single sidebar, with Customizer options to turn it off and on, and suppress/allow the sidebar on the front page.

Another custom feature is the “Headline”, allowing a Post or other Custom Type to be automatically inserted full-width as the top of any page, above the fold, above sidebars and any other content.

FAQ content

Changelog content