Release date: December 4th, 2018
What is right to be done cannot be done too soon. – Jane Austen
Feature highlights
- A new editor (codename Gutenberg) will launch in just two days with WordPress 5.0. This release makes the plugin fully compatible with it.
- Description prefixes have been removed. Descriptions aren’t used as a ranking factor anymore, and gaming the system via repeating the title isn’t beneficial.
Did you know?
We recently relaunched a plugin for The SEO Framework. It’s called the Extension Manager.
Detailed log
Happy Holidays! (╯°□°)╯︵ ┻┻
> View code changes.
> View closed tickets.
For everyone:
- Added:
- In the new editor:
- You can now select a primary term.
- The example title now updates accordingly.
- The save-state changes are now detected correctly.
- New: The canonical URL example is now forged on-the-fly.
- In the new editor:
- Removed:
- Automated description additions and all related options are no longer available.
- They’re still used on the front page and blog page; however, these weren’t optional.
- They’re not helping with SEO anymore as Google ignores them and Facebook strips them.
- Since 3.1.0 this feature was automatically turned off for new websites.
- They were also a source of unnecessary complexity and bugs.
- Automated description additions and all related options are no longer available.
- Fixed:
- A typo in the Social Settings meta box has been rectified.
For translators:
- New translations are available.
For developers:
- Added:
- View:
inpost/seo-settings-singular-gutenberg-data.php- It’s an abstract and intermediate placeholder to hold cloned SEO input data obtained via the Gutenberg editor.
- We’re still planning to move The SEO Framework’s interface into Gutenberg. From then, these fields will be removed. So, don’t rely on this.
- Gutenberg: A new a data dispatcher via jQuery events is now available.
- This might be a permanent solution, but it’s treated as an intermediate step. So, don’t rely on the API.
- View:
- Changed:
- Method
is_gutenberg_page()now detects the new WordPress 5.0 block editor. - The property value of
inpost_nonce_namenow has the_noncesuffix, to prevent future collisions. - HTML Element ID
title-prefixes-toggleis nowtsf-title-prefixes-toggle. - Element tabs in the SEO settings are now prefixed with
tsf-.
- Method
- Other:
- We now check for the
PSR2.ControlStructures.SwitchDeclaration.SpaceBeforeColonCASEcoding standard.
- We now check for the
- Fixed:
convert_markdown()links now support the character1in the content.
- Option notes:
- Removed:
description_additionsdescription_blognamedescription_separator
- Removed:
- JavaScript notes:
- Removed:
tsfL10n.params.descriptionSeparator
- Removed:
- Filter notes:
- Changed:
(array) the_seo_framework_available_sanitizer_filters- Removed the
s_description_separatorindex.
- Removed the
(array) the_seo_framework_default_site_options- Removed the
description_additions,description_blogname, anddescription_separatorindexes.
- Removed the
- Removed:
(string) the_seo_framework_description_separator(bool) the_seo_framework_add_description_additions(array) the_seo_framework_description_settings_tabs
- Changed:
- Method notes:
- Added:
is_gutenberg_page(), this used to be a protected method.
- Removed:
add_description_additions()get_description_separator()s_description_separator()
- Added: