Summarized:
With a great influx of users, a great amount of use case scenarios have been revealed. This update makes sure all known scenarios are covered.
First and foremost, I want to thank everyone for their support and trust in this plugin! I also want to thank everyone who has helped me discover hard to find bugs and their ideas for improvements.
This update brings many fixes of previously undiscovered ground. Most importantly, when your theme is doing it wrong and places the blog name on the left of the title, the title will now be correctly displayed.
Terms and Taxonomies’ SEO bar is now output correctly. And many more Custom Post Types are now also automatically supported, including Jetpack Custom Content Types.
Other fixes include that trashed or private Custom Post Types are now no longer added to the Sitemap and the transient cache on enormous MultiSite networks and very large blogs built upon very old WordPress installations are now working on various post types.
Enjoy using AnsPress, that’s great! Now The SEO Framework completely supports AnsPress too!
A few other minor changes have taken place, one of them is that the SEO Bar now highlights the words too many for the description.
SEO Tip of the Update:
- Navigation is very important for your website. Depending on your content, create an easy menu on what visitors need the most.
- Do not depend on your sitemap too much, if a user can’t find a page, then why should a Search Engine?
- Internal links with aptly named titles are therefore considered best practice. Naming a link “read more here” is for this reason not advised for links that lead to landing pages.
- Rather use: Read all about “my product name here”. Do not forget to make everything natural to read.
For everyone:
- Added: Highlighted the “words too many” within the SEO Bar description-description. Thanks Ovidiu for the suggestion!
- Added: The “words too many” within the SEO bar now represents capitalized abbreviations correctly, based on first encounter. E.g. “SEO” now doesn’t become “Seo”, but “SeO” still does change into “Seo” and “THis” is reflected as “This”, this change makes sure that “SEO” stays “SEO”.
- Added: The titles now add Protected and Private prefixes where applicable, based on Post or Page settings.
- Added: Support for all Custom Post Types (CPT) which support a title and editor. This is now possible because of the memory leak fix. It’s reversible through a new filter.
- Added: Sitemap support for all CPT which support the title and editor.
- Changed: The AutoDescription title now is in par with the title on very special occasions.
- Changed: The Title is now fetched through the post object, instead of a function. This fixes a memory leak.
- Improved: The title is now generated a little bit faster in some scenarios.
- Fixed: Because of the way the title is now fetched, special plugins like AnsPress now correctly fetch the title on many occasions.
- Fixed: AnsPress Metadata conflicts have been resolved. Thank you Rahul (AnsPress author) for the functions.
- Fixed: AnsPress Custom SEO Settings can now be saved.
- Fixed: Anspress Custom SEO Settings for questions are now fetched correctly on the front-end.
- Fixed: Title separator was on the wrong side on themes that are doing it wrong and decided to switch things up.
- Fixed: Custom Post Types which are not published no longer are visible within the Sitemap (caused by typo).
- Fixed: Minor security improvement in the admin area. Disclosed and shouldn’t have caused any security issues.
- Fixed: CPT Terms and Taxonomies could have too long transients names, causing them not to work on older WordPress installations.
- Fixed: Ping throttling for sitemaps updates could have too long transients names on older WordPress installations.
- Fixed: The homepage transient could be too long on older WordPress installations on very special occasions.
- Fixed: The ‘Archives’ title for untitled archives is now translatable.
- Fixed: Dutch typos within the SEO Settings Page.
- Fixed: Typo within Home Page Settings metabox, visible when robots settings were interchanged.
- Fixed: The Custom Home Page description placeholder within the Home Page Settings metabox now reflects its outcome when the front page is static.
- Fixed: The SEO Bar on Taxonomies and Terms now display the correct information again.
- Updated: POT language file.
- Updated: Dutch Translations.
For developers:
- Added: New filters.
- Added: New arguments for the
AutoDescription_Generate::title()
function. BooleanÂdescription_title
and booleanis_front_page
. - Added: New function,
AutoDescription_Generate::description_from_custom_field()
. - Updated: CSS files.
- Changed: WordPress’ core
the_title
filter no longer influences this plugin’s titles output anymore. - Removed: Metabox action listeners that actually should’ve been removed in 2.4.0, because they have been replaced with new ones to prevent plugin conflict.
- Fixed: The Search query alternation now uses an action instead of a filter.
- Cleaned up code.