montreyw / Theme-Redesign-and-SEO-Overhaul

Earmilk redesign project
2 stars 0 forks source link

Events Pages need better markup and corrected Schema/hAtom #30

Closed andrebu closed 8 years ago

andrebu commented 8 years ago

Basic obstacle where the markup is a pain to reach and may be overwritten on update.

andrebu commented 8 years ago

According to "The Events Calendar" documentation, It may be possible to customize the template files for this plugin such that the customizations are not overwritten on plugin update:

montreyw commented 8 years ago

Perfect!

Sent from my iPhone

On Feb 12, 2016, at 11:36 PM, Andre notifications@github.com wrote:

According to "The Events Calendar" documentation, It may be possible to customize the template files for this plugin such that the customizations are not overwritten on plugin update:

https://theeventscalendar.com/knowledgebase/themers-guide/?utm_medium=plugin-tec&utm_source=generaltab&utm_campaign=in-app — Reply to this email directly or view it on GitHub.

andrebu commented 8 years ago

Overhaul is complete for both hAtom (removed hEntry and added h-event markup) and Schema.org markup.

Tests can confirm here:


Both the Events Archive Page at /events as well as Single Event Pages are now both almost perfectly compliant with both hAtom and Schema structured data markup standards.

screen shot 2016-02-13 at 3 15 59 am screen shot 2016-02-13 at 3 16 07 am screen shot 2016-02-13 at 3 16 10 am screen shot 2016-02-13 at 3 16 18 am screen shot 2016-02-13 at 3 16 28 am

Several errors remain on the Events Archive page as several Event Posts are simply missing location data, while others have the price set as a range rather than as a fixed value. Both simply must be entered and properly in order for these 14 pictured errors to be eliminated.

screen shot 2016-02-13 at 3 31 49 am screen shot 2016-02-13 at 3 31 53 am screen shot 2016-02-13 at 3 31 56 am
andrebu commented 8 years ago

A custom PHP template file is being used for the EVENTS Archive page.

If this customization is desired, the custom archive PHP template usage must be enabled in WP Left Admin Nav Panel > Events > Settings > Display > Basic Template Settings > Event Template:

screen shot 2016-02-13 at 3 40 01 am screen shot 2016-02-13 at 3 39 58 am