This filter can be used to prevent All in One SEO from outputting schema markup.

Arguments (1)

  1. $disabled (boolean) – Whether All in One SEO shouldn’t output schema markup. Defaults to false.

Example code snippet

The code snippet below is just an example of how this filter can be used. In the example below, All in One SEO is prevented outputting schema for WooCommerce products.

add_filter( 'aioseo_schema_disable', 'aioseo_disable_schema_products' );

function aioseo_disable_schema_products( $disabled ) {
   if ( is_singular( 'product' ) && aioseo()->helpers->isWooCommerceActive() ) {
      return true;
   return $disabled;