Skip to content Skip to navigation

Custom capabilities, compatibility improvements, manual schema refactoring and more – SEOPress 4.6 update release

Author Benjamin Denis
|
Posted on
Custom capabilities, compatibility improvements, manual schema refactoring and more – SEOPress 4.6 update release

SEOPress 4.6 is now available.Β We encourage you to update your site as soon as possible to take advantage of the latest features and improvements.

πŸŽ‰ New – Custom capabilities

From SEO, Advanced, Security, you can now allow or disallow specific user roles to each SEO pages. For example, a contributor can be authorized to edit global SEO titles and metas.

SEOPress custom capabilities options - SEO, Advanced, Security page
SEOPress custom capabilities options – SEO, Advanced, Security page

SEOPress uses also three custom post types:

  • Schemas
  • Redirections
  • Broken links

We recommend using User Role Editor (free plugin) to assign our post types capabilities to your user roles easily.

If you update manually the plugins, make sure to deactivate and reactivate them once. You will not loose any settings or SEO metadata.

πŸŽ‰ New – Dynamic variables for authors

We have added several new dynamic variables related to authors. You can use them for singular posts / pages / post types or author archives. Here is the list:

  • %%author_first_name%% => author first name
  • %%author_last_name%% => author last name
  • %%author_website%% => author website
  • %%author_nickname%% => author nickname
  • %%_ucf_your_user_meta%% => specific user meta, replace “your_user_meta” by your own

πŸŽ‰ Compatibilities improvements for Bricks, Themify, Oxygen, Elementor and ACF

Our content analysis is now fully compatible with Themify and Bricks page builder.

We have added support for Elementor dark mode.

Custom fields built with ACF are now automatically added to our content analysis. πŸŽ‰

We also improved compatibility with Oxygen in specific cases.

πŸŽ‰ Complete refactoring of manual schemas

The whole system for generating manual schemas has been refactored. This will allow us to quickly add new properties and schemas according to the evolutions of schema.org and Google. If you are currently using our hooks to filter manual schemas, they are now deprecated in favor of those:

  • seopress_pro_get_json_data_author
  • seopress_pro_get_json_data_article
  • seopress_pro_get_json_data_aggreagate_rating
  • seopress_pro_get_json_data_brand
  • seopress_pro_get_json_data_course
  • seopress_pro_get_json_data_event
  • seopress_pro_get_json_data_faq
  • seopress_pro_get_json_data_geo
  • seopress_pro_get_json_data_how_to_step
  • seopress_pro_get_json_data_job
  • seopress_pro_get_json_data_local_business
  • seopress_pro_get_json_data_main_entity
  • seopress_pro_get_json_data_main_entity_of_page
  • seopress_pro_get_json_data_monetary_amount
  • seopress_pro_get_json_data_nutrition_information
  • seopress_pro_get_json_data_offer
  • seopress_pro_get_json_data_opening_hours
  • seopress_pro_get_json_data_person
  • seopress_pro_get_json_data_place
  • seopress_pro_get_json_data_postal_address
  • seopress_pro_get_json_data_product
  • seopress_pro_get_json_data_rating
  • seopress_pro_get_json_data_recipe
  • seopress_pro_get_json_data_review
  • seopress_pro_get_json_data_service
  • seopress_pro_get_json_data_site_navigation_element
  • seopress_pro_get_json_data_software_app
  • seopress_pro_get_json_data_thing
  • seopress_pro_get_json_data_video
  • seopress_pro_get_json_data_virtual_location

πŸŽ‰ Other news

You can disable the content analysis metabox from SEO, Advanced, Advanced tab.

We fixed duplicated meta robots in checkout, cart and my account pages with latest version of WooCommerce.

Several errors with the Google Analytics Stats in dashboard has been fixed. No more fatal error in SEO, Analytics page!

An issue with /category/ option and WPML has been fixed.

Check out the full changelog below for other modifications and fixes.

It’s a huge update and we hope you will enjoy it.

Don’t forget to subscribe to get alerted by mail each time we published a new update:

I accept that SEOPress can store and use my email address in order to send me a newsletter. Read our privacy policy.
This field is for validation purposes and should be left unchanged.

Give us a 5 star reviews on w.org plugin repository is also very appreciable!

Changelog

This update contains the following changes (full changelog here):

= 4.6 (29/04/2021) =
* NEW Custom capabilities πŸŽ‰ (SEO, Advanced, Security)
* NEW Bricks compatibility with our content analysis feature
* NEW %%author_first_name%% dynamic variable to request user first name
* NEW %%author_last_name%% dynamic variable to request user last name
* NEW %%author_website%% dynamic variable to request user website
* NEW %%author_nickname%% dynamic variable to request user nickname
* NEW %%_ucf_your_user_meta%% dynamic variable to request user meta
* NEW Complete refactoring of the manual schema module
* NEW "Display a text before the Breadcrumbs" option
* NEW Add og:locale and og:locale:alternate support for WPML
* NEW Option to disable content analysis metabox (SEO, Advanced, Advanced tab)
* NEW "seopress_remove_category_base" hook to filter /category/ slug
* NEW Hooks to filter manual schemas:
* seopress_pro_get_json_data_author
* seopress_pro_get_json_data_article
* seopress_pro_get_json_data_aggreagate_rating
* seopress_pro_get_json_data_brand
* seopress_pro_get_json_data_course
* seopress_pro_get_json_data_event
* seopress_pro_get_json_data_faq
* seopress_pro_get_json_data_geo
* seopress_pro_get_json_data_how_to_step
* seopress_pro_get_json_data_job
* seopress_pro_get_json_data_local_business
* seopress_pro_get_json_data_main_entity
* seopress_pro_get_json_data_main_entity_of_page
* seopress_pro_get_json_data_monetary_amount
* seopress_pro_get_json_data_nutrition_information
* seopress_pro_get_json_data_offer
* seopress_pro_get_json_data_opening_hours
* seopress_pro_get_json_data_person
* seopress_pro_get_json_data_place
* seopress_pro_get_json_data_postal_address
* seopress_pro_get_json_data_product
* seopress_pro_get_json_data_rating
* seopress_pro_get_json_data_recipe
* seopress_pro_get_json_data_review
* seopress_pro_get_json_data_service
* seopress_pro_get_json_data_site_navigation_element
* seopress_pro_get_json_data_software_app
* seopress_pro_get_json_data_thing
* seopress_pro_get_json_data_video
* seopress_pro_get_json_data_virtual_location
* INFO Improve Themify Builer compatibility with Content Analysis
* INFO Improve Oxygen compatibility in specific cases
* INFO Allow to show taxonomies in Breadcrumbs for Page post type
* INFO Elementor Dark mode compatibility
* FIX Duplicated meta robots on WC pages (checkout, cart, account)
* FIX Remove /category/ slug with WPML if the slug is translated
* FIX Fatal error when connecting Google Analytics / Google Console if no permission
* FIX Google Analytics widget logout after view lock
* FIX Google Analytics listing properties error handling
* FIX Canonical URL on paginated pages (is_singular && is_paged)
* FIX PHP notice queried object
* FIX JS Encoding for Google Preview
* FIX Missing compatibility center options in export file
* FIX Undefined index: image with FAQ Block (props to @audrasjb)
* FIX LocalBusiness widget in specific cases
* FIX SEOPress metaboxes not loaded in specific cases (props to @J-Brk)
By Benjamin Denis

CEO of SEOPress. 15 years of experience with WordPress. Founder of WP Admin UI & WP Cloudy plugins. Co-organizer of WordCamp Biarritz 2023 & WP BootCamp. WordPress Core Contributor.