Skip to content

Instantly share code, notes, and snippets.

@SiR-DanieL
Created November 7, 2023 07:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SiR-DanieL/57dd982bf02aca38eea2bb8f1e8725cc to your computer and use it in GitHub Desktop.
Save SiR-DanieL/57dd982bf02aca38eea2bb8f1e8725cc to your computer and use it in GitHub Desktop.
How to Disable GTIN Requirements for Non-Eligible WooCommerce Products
<?php
add_filter( 'woocommerce_structured_data_product', 'conditional_identifier_exists_false', 10, 2 );
function conditional_identifier_exists_false( $markup, $product ) {
// Replace 'your-category-slug' with the actual slug of the category you want to target.
$target_category_slug = 'your-category-slug';
if ( has_term( $target_category_slug, 'product_cat', $product->get_id() ) ) {
$markup['identifier_exists'] = 'no';
}
return $markup;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment