- NEW Review schema: Add item type CreativeWorkSeason, CreativeWorkSeries, Episode, Game, MediaObject, MusicPlaylist, MusicRecording, Organization to solve “Thing is not a known valid target type for the itemReviewed property.”
- NEW Add custom tracking code just before the body closing tag
- NEW Add an option to display/hide any SEO metaboxes for each custom post type
- NEW ‘seopress_custom_footer_tracking’ hook to filter additional tracking code in body footer (Filter HTML additional tracking code in footer body - SEOPress)
- NEW ‘seopress_sitemaps_xml_index’ hook to filter XML index sitemap (Filter XML index sitemap - SEOPress)
- NEW ‘seopress_sitemaps_xml_single’ hook to filter XML index sitemap (Filter XML single post type sitemap - SEOPress)
- NEW ‘seopress_sitemaps_xml_single_term’ hook to filter XML index sitemap (Filter XML sitemap single taxonomy - SEOPress)
- NEW ‘seopress_sitemaps_xml_author’ hook to filter XML index sitemap (Filter XML author sitemap - SEOPress)
- NEW ‘seopress_sitemaps_xml_video’ hook to filter XML index sitemap (Filter XML video sitemap - SEOPress)
- NEW ‘seopress_sitemaps_xml_news’ hook to filter XML index sitemap (Filter XML news sitemap - SEOPress)
- INFO Support %%sitedesc%% dynamic variable (alias of %%tagline%%’) in title / meta description
- INFO Support %%excerpt%% dynamic variable (alias of %%post_excerpt%%’) in title / meta description
- INFO Support %%date%% dynamic variable (alias of %%post_date%%’) in title / meta description
- INFO Display author meta only if username is not equal to display name
- INFO Improve UI
- INFO Improve content analysis (UX/UI)
- INFO Improve block editor (Gutenberg) compatibility
- FIX XML sitemaps with Polylang
- FIX Add ’59’ value for minutes in LocalBusiness schema to manage stores open 24 hours a day
- FIX Solved undefined in broken link checker bot (log textarea)
* NEW Author meta name for singular page (enabled by default)
* NEW 'seopress_robots_txt_file' hook to filter robots.txt file (useful with Polylang and multidomain option Filter robots.txt file with SEOPress PRO - SEOPress)
* NEW 'seopress_get_custom_fields' hook to filter custom fields list in Schemas (Filter custom fields list in schemas - SEOPress)
* INFO Support hierarchical custom post type for breadcrumbs (PRO)
* INFO Improve documentation for robots.txt page
* INFO Improve primary category feature for post
* INFO Breadcrumbs is now matching primary category (if set)
* FIX get_home_url() for XSL sitemap with Polylang
* FIX replace wp_count_posts by pll_count_posts if Polylang activated for XML Sitemap index
* FIX check when applying "rsd_link" option (thanks to @bomalo)
* FIX Site is experience difficulties error after requesting the bot in specific cases
- NEW WordPress 5.3 compatibility
- NEW Export metadata to a CSV file! (PRO)
- NEW Added multi-domain support for XML sitemaps with Polylang (Multidomain XML sitemap with Polylang and SEOPress - SEOPress)
- NEW Import post metadata from Squirrly (Import post metadatas from Squirrly to SEOPress - SEOPress)
- NEW ‘seopress_metadata_query_args’ hook to filter CSV metadata export query (Filter the arguments of the metadata export query - SEOPress)
- NEW ‘seopress_post_types’ hook to filter custom post type used by SEOPress
- NEW ‘seopress_sitemaps_single_img_url’ hook to filter standard image URLs in XML image sitemaps (use it inside a mu-plugin)
- NEW ‘seopress_sitemaps_single_shortcodes’ hook to filter execution of shortcodes in XML image sitemaps (use it inside a mu-plugin)
- INFO Improve XML image sitemaps for featured images, product galleries…
- INFO Breadcrumbs options can now be translated from WPML / Polylang (wpml-config.xml)
- FIX Call to undefined function is_product() in /wp-seopress/inc/functions/variables/dynamic-variables.php:97
- FIX JS error in content analysis metabox on Google Suggestions