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_name
now has the_nonce
suffix, to prevent future collisions. - HTML Element ID
title-prefixes-toggle
is 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.SpaceBeforeColonCASE
coding standard.
- We now check for the
- Fixed:
convert_markdown()
links now support the character1
in the content.
- Option notes:
- Removed:
description_additions
description_blogname
description_separator
- Removed:
- JavaScript notes:
- Removed:
tsfL10n.params.descriptionSeparator
- Removed:
- Filter notes:
- Changed:
(array) the_seo_framework_available_sanitizer_filters
- Removed the
s_description_separator
index.
- Removed the
(array) the_seo_framework_default_site_options
- Removed the
description_additions
,description_blogname
, anddescription_separator
indexes.
- 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: