# Schema Premium

`meteorgpl-plugin/schema-premium` — a WordPress plugin as a Composer package.

The next generation of Structured Data.

- Author: Hesham — http://zebida.com
- Homepage: https://schema.press
- License: not declared
- Buy a license from the vendor: https://schema.press
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/schema-premium
- Requires WordPress: 6.0
- Tested up to WordPress: 6.8.1
- Requires PHP: 7.4
- Translations: ar, bg_BG, ca, cs_CZ, da_DK, de_CH, de_DE, de_DE_formal, el, en_CA, en_GB, en_US, en_ZA, es_CL, es_CO, es_CR, es_EC, es_ES, es_MX, es_VE, fa_AF, fa_IR, fi, fr_CA, fr_FR, gl_ES, gu, he_IL, hr, hu_HU, id_ID, it_IT, ja, ko_KR, nb_NO, nl_BE, nl_NL, nl_NL_formal, pl_PL, pt_AO, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sv_SE, tr_TR, uk, vi, zh_CN, zh_TW
- Vendor: Hesham — https://meteorgpl.com/vendors/zebida.com

## About

Super fast, light-weight plugin for adding schema.org structured data markup in recommended JSON-LD format automatically to WordPress sites.

Enhanced Presentation in Search Results By including structured data appropriate to your content, your site can enhance its search results and presentation.

Check out the [Plugin Homepage](https://schema.press/) for more info and [documentation](https://schema.press/docs-premium/).


### What is Schema markup?

Schema markup is code (semantic vocabulary) that you put on your website to help the search engines return more informative results for users. So, Schema is not just for SEO reasons, it’s also for the benefit of the searcher. 

### Schema Key Features

* Easy to use, set it and forget it, with minimal settings.
* Support for different schema.org types
* Enable Schema types at once per post type or post category.
* Enable Schema types anywhere you want on your site content.
* Integration: Customize source data of schema.org properties.
* Valid markup, test it in Google Structured Data Testing Tool.
* Output JSON-LD format, the most recommended by Google.
* Reuse data saved in post meta, which is created by other plugins.
* Extensible, means you can extend its functionality via other plugins, extensions or within your Theme’s functions.php file.

## Changelog

### 1.2.7.3 — 2025-06-14

* Fix: Converts HTML entities in the string to their corresponding characters.
* Fix: ACF tabs layout overflow.
* Fix: A PHP notice caused when loading textdomain early.
* Fix: A PHP notice caused when running breadcrumbs dynamic functions.
* Fix: A PHP notice caused when retrieving custom fields in admin pages.
* Enhancement: Added support for new translations languages.
* Update: Updated ACF Pro to version 6.4.2 release.
* Update: Pumped require at least WordPress 6 release.
* Update: Pumped tested WordPress version to 6.8.1 release.
* Update: Pumped require at least PHP 7.4 release.
* Update: Pumped tested PHP version to 8.3.15 release.

### 1.2.7.2 — 2023-03-09

* Fix: Set availability property field to be not required.
* Fix: Do not output Custom Markup if repeated field is empty.
* Fix: JS error when loading Tagify Library without actually having fields.
* Fix: ACF post meta boxes area .postbox-header border style.
* Fix: Property tabs was not enabled by default in plugin settings.
* Enhancement: Added knowsAbout property to Person schema type.
* Enhancement: Added new settings for adding @ID to author structured data.
* Enhancement: Added support for Place > Accommodation sub schemas.
* Enhancement: Added support for Place > AdministrativeArea sub schemas.
* Enhancement: Added new setting for unitCode.
* Update: Updated ACF Pro to version 6.0.7 release.
* Update: Updated FontAwesome to 6.3.0 release.
* Update: Pumped minimum WordPress version to 4.8 release.
* Update: Pumped tested WordPress version to 6.1.1 release.

### 1.2.7.1 — 2022-08-23

* Fix: Errors when SEO fields are not used and score is equal to zero. 
* Fix: A Fatal error happen with Divi on Wizard pages.
* Fix: A PHP notice on Wizard radio input field callback.
* Fix: Error caused when including the deprecated class-oembed.php file.
* Fix: Move mainEntityOfPage from CreativeWork to Thing class.
* Fix: Set HowTo steps field to be not required.
* Enhancement: Added support for schema type ItemList.
* Update: Updated class license handler, add version to API parameters.
* Update: Updated the EDD Licenses class version to 1.9.2 release.

### 1.2.7 — 2022-08-11

* Fix: Make priceValidUntil property field not required for more flexibility.
* Fix: Moved offers property to CreativeWork type.
* Fix: edd_add_schema_microdata is deprecated and use an EDD new filter.
* Enhancement: Added disambiguatingDescription property to type Thing.
* Enhancement: Refactored the /schemas/ folder file structure.
* Update: Updated ACF Pro to version 5.12.3 release.
* Update: Pumped tested WordPress version to 6.0.1 release.

### 1.2.6.1 — 2021-11-19

* Fix: Changed alt to alternativeHeadline and fixed errors in ImageObject markup.
* Enhancement: Better unset unwanted automatic generated properties.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/schema-premium/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/schema-premium
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

