Changelog
Summarized:
This update is focused on cleaning up redundant code. This means this plugin is now a lot lighter on your server. Most importantly, a few bug fixes took place which could’ve caused confusion or even a memory leak. Multibyte (CJK) support has also been optimized. And last but not least: This plugin now supports Forum plugins including bbPress and Anspress. You can now set all SEO values, including redirects, for topics and forums.
SEO Tip of the Update:
- Go social! Search Engines don’t just look at your website anymore these days, but also take a look at social activity. Most importantly: Having a Facebook, Twitter and/or Google+ page increases your chances to be found.
- Use the Knowledge Graph options to improve Search Engine presence on your company or trademark by connecting your site socially, be sure to engage with your audience by linking back to content on your site. But don’t spam!
Missing a feature? Found a bug?
Let me know! Visit the Support Forum.
For everyone:
- Added: Better mobile support within the SEO Settings Page.
- Added: Auto Description title support for Anspress.
- Added: Title support for Anspress.
- Added: bbPress SEO Bar support.
- Added: The bbPress main forum page now doesn’t generate a weird description based on forum controls. It can take up to a week for this to resolve because of transient cache.
- Added: The SEO Settings Inpost metabox now dynamically fetches Custom Post Type request title. This reduces the need for translating and fully supports other plugins.
- Added: Navigation Confirmation on Inpost Metabox edits.
- Added: Navigation Confirmation on textarea and text input fields on the SEO Settings Page.
- Added: Extra sanitation within the Title Settings Metabox for the example title.
- Changed: Reduced plugin resource usage by optimizing a few functions and removing a lot of deprecated filters.
- Changed: Cleaned up the Social Meta Settings metabox, they no longer tell you which meta tags are output, but instead give you a better explanation.
- Unchanged: bbPress SEO support, it already worked!
- Updated: Dutch Translations.
- Updated: POT File.
- Fixed: PHP Notice for shortlink on bbPress main forum page.
- Fixed: Memory leak when creating a new reply within the admin pages through bbPress and other post types that don’t support Custom Fields.
- Fixed: Incorrect Cache key when no blog page is assigned on custom post types without a page ID.
- Fixed: Incorrect Custom Page Description placeholder on pages when no blog page is assigned. (Latest Posts:)
- Fixed: Greatly improved compatibility with old/odd server configurations. No more PHP warnings. This plugin is now also compatible with charsets other than UTF-8 when MultiByte server support is lacking.
- Fixed: PHP Warning on the Home Page Settings metabox when 0 posts are present.
- Fixed: Many Dutch typos.
For developers:
- Added: mb_strpos functionality. Feel free to copy the _mb_strpos() function from compat.php to use in your own (GPLv2+) plugins. This plugin currently has no use for it, however.
- Added: nav_tab_wrapper API function. See AutoDescription_Metaboxes::nav_tab_wrapper() for usage. It will output the settings box with navigation tags. Documentation will follow in the future.
- Added: A lot of new actions on the SEO Settings Page; Within each metabox: Before and after. These are untested.
- Rewritten: mbstring functions (supported by WordPress core 4.2.2).
- Changed: Inpost Metabox ID: ‘autodescription-seo-box’ is now named ‘theseoframework-inpost-box’. This change will unhide the metabox if previously hidden. However, it should’ve been hidden through a filter (the_seo_framework_seobox_output), not by ID search. It will also revert all options set by users to show/hide/collapse the box.
- Changed: Deprecated the scripts() function for metabox_scripts().
- Removed: Autoload of scripts on post.php, this caused a memory leak on some special post types.
- Removed: All old-style filters. The use of those will be silently ignored.
- Removed: All old-style constants. The use of those will be silently ignored. (Unless you’re doing it wrong.)
- Removed: All old-style functions. The use of those will result in PHP errors (doing it wrong) or warnings (doing it right), depending on how you called them.
- Fixed: Very unlikely PHP warnings.
- Cleaned up code.