Para poder desactivar schema del plugin Yoast es importante saber que. A partir del lanzamiento de Yoast 11.0 el 16 de abril de 2019. Utilice el siguiente fragmento para eliminar los datos del esquema Yoast. Pegue este código en el archivo functions.php de su tema.
add_filter( 'wpseo_json_ld_output', '__return_false' );
Nota: Por seguridad debes sacar un respaldo de tu sitio antes de realizar el proceso. Por lo general no causa daño el filtro que agregamos pero para estar seguro es mejor se precavidos.
Antes de la versión 11.0 de Yoast SEO
Yoast SEO es un plugin SEO que nos ayuda a personalizar todos los datos de su motor de búsqueda en los niveles de página, publicación y sitio fácilmente. Una cosa que Yoast ahora incluye es un generador para datos de esquema JSON-LD. Lo genera sobre la marcha y se inserta en su página web. Schema Data es una excelente manera de que los motores de búsqueda sepan de qué se trata su página.
De forma predeterminada, Yoast no incluye una configuración para deshabilitar sus datos de esquema. Pero algunos de ustedes pueden querer deshabilitarlo por completo si están usando otro complemento o método para generarlo.
Abra sus functions.php archivo de su tema y pegue este código.
function disable_yoast_schema_data($data){ $data = array(); return $data; } add_filter('wpseo_json_ld_output', 'disable_yoast_schema_data', 10, 1);
Guarde el archivo y actualice su página, con esto hemos logrado desactivar schema del plugin Yoast SEO de su sitio.
¿Cómo Quitar WooCommerce JSON / LD Structured Data?
WooCommerce 3 introdujo un nuevo formato para los datos estructurados de productos llamado JSON / LD. En general, es una gran mejora de WooCommerce 2.x. Dicho esto, algunos de nosotros podemos generar nuestros propios datos de esquema con otros plugins o código personalizado. Entonces, ¿Cómo deshabilitamos los datos estructurados de Yoast SEO WooCommerce?
Afortunadamente, hay una sola función que puede agregar al archivo functions.php que deshabilitará esto.
function remove_output_structured_data() { remove_action( 'wp_footer', array( WC()->structured_data, 'output_structured_data' ), 10 ); // This removes structured data from all frontend pages remove_action( 'woocommerce_email_order_details', array( WC()->structured_data, 'output_email_structured_data' ), 30 ); // This removes structured data from all Emails sent by WooCommerce } add_action( 'init', 'remove_output_structured_data' );
La primera acción de eliminación es para páginas frontend y la segunda es para correos electrónicos. Puede elegir usar uno o ambos.
Comentarios: Sin comentarios