Changelog
Now I’ve laid out an SEO Framework, it’s easier to add new features:
- Added: Webmaster Metabox with Webmaster verification tools (Google, Bing).
- Added: The Bing and Google Webmaster Verification instructional pages are also integrated with WPMUdev’s Domain Mapping.
- Added: Check for Inpost Home Page Settings to be filled in to eliminate confusion.
- Added: Home Page Robots Meta Settings warning message if they’re checked within the Page SEO Settings.
- Added: NoIndex options for every second or later page of an archive. This option is enabled by default.
- Added: Tabbed interface for Robots Meta Settings for a cleaner look. The Tabbed interface will be layered beneath each other when using Screen Readers (no Javascript).
- Added: Options to enable the article:published_time and article:modified_time for Pages and Posts. These options are also moved to Post Dates Social Meta Settings and the Posts are enabled by default.
- Added: Options to add Link Relations SEO support, with Domain Mapping integration by WPMUdev. Use ‘<!–nextpage–>’ in your content to add more pages.
- Added: Dynamic Javascript helper for Home Page Settings box so you can see what you’ve changed.
- Added: Dynamic Javascript helper for HomePage/Post/Page/Tax/Terms Title Length so you can see what the real title length is including the blog Title or Tagline.
- Added: Extra information on the SEO settings to help you make the right decisions.
- Added: Removal of now unused Genesis Settings (Genesis 2.0 and 2.2).
- Added: Extended support for shortlinks in taxonomies and terms.
- Added: Google Help Page information links in the Home Page Settings.
- Added: Warning message if you leave the SEO page with unsaved changed options.
- Added: Trimming of spaces on Title and Description on the beginning and the end in the Custom Post/Page Title and Description.
- Added: New Filters, see “Other Notes”
- Added: Another layer of PHP level cache, now in theme check, also reducing memory usage.
- Added: Title Placeholders for when title is emptied.
- Added: Visibility of Title/Description characters used even when Javascript is disabled, because a save would change the value anyway.
- Updated: Changed the Robots settings to be within tabs.
- Updated: Textual changes. Mainly removing the ‘:’ symbol above every options for a cleaner look.
- Updated: Dutch Translations, removed typos/double strings, changed D(escription) to B(eschrijving), etc..
- Changed: Made the Site SEO Options’ meta boxes smaller so it’s easier to read.
- Optimized: Javascript’s performance + styling (it’s now like how jQuery does it).
- Removed: Deprecated filter hmpl_ad_load_logged_out_only doesn’t throw a deprecation warning anymore and had no use anymore since 2.1.5.
- Fixed: Initial Character Count after save to comply with the real output.
- Fixed: Typo’s.
- Fixed: This plugin now better handles the default Permalink Structure (although it’s not recommended).
- Fixed: Duplicate of robots output when blog isn’t set to public (since 2.2.2).
- Fixed: Added back the accidental removal of the Home Page InPost Title.
- Fixed: Home Page Settings title additions example to be like the example.
- Fixed: Unlikely PHP Notice when using WPMUdev Avatars.
- Fixed: PHP Notice when fetching image.
- Fixed: Made sure the output of Publishing Time is always output (when enabled and available).
- Fixed: Unlikely, the Title Example in the SEO Title Settings could be empty (due to SQL error bound with Opcache) and cause confusion. The query for the most recent post has been cached and improved. If it’s not found it will show ‘Example Post Title’.
- Cleaned up and optimized code.
- Developers notice: I moved around a few functions through classes to maintain readability of the code (It’s over 7000 lines of PHP now with 138 functions). This plugin should be extended upon the AutoDescription_Load Class, which calls the parent classes’ objects.
- Other: This plugin will soon obtain a new name (which it actually needed after update 1.1.0, because it does so much more now than only “AutoDescription”).
This update log doesn’t include small revision published 51 minutes later that removed the checked=’checked’ echo output in the Home Page Settings box. If you still encounter this issue I suggest you to download a new copy from the official repository or reinstall the plugin. You could also wait for a new update (2.2.5) which also includes the fix.