Deshabilitar etiquetas Open Graph cuando usas Jetpack y Yoast SEO

Tanto el plugin WordPress SEO by Yoast como los módulos Sharing or Publicize de Jetpack añaden las meta tags Open Graph a cada una de las entradas. Estas etiquetas son utilizadas por Facebook o Twitter, entre otras, para reunir información sobre la publicación y añadir más información cuando alguien la comparte en cualquiera de estas redes sociales.

Por tanto, es recomendable desactivar las metaetiquetas en alguno de los dos plugins, bien en Jetpack o en Yoast. En mi opinión es preferible dejar activas las de Yoast, ya que este plugin te permite configurarlas de forma mas extensa.

Para activar o desactivar las meta etiquetas OG de Yoast es super sencillo, tan solo has de ir al menú “Social” del plugin.

Sin embargo, para hacerlo en Jetpack tendrás que recurrir a un fragmento de código que podrás incluir, por ejemplo, en el archivo functions.php del tema.A continuación te muestro el código para desactivar las etiquetas meta Open Graph de Jetpack:

// Obtener un array con los plugins activos
$plugins_activos = get_option("active_plugins");

// Comprobar si ambos plugins, Yoast y Jetpack, están activos
if ( in_array( 'jetpack/jetpack.php', $plugins_activos ) &&
	 in_array( 'wordpress-seo/wp-seo.php', $plugins_activos ) )
{
	// Añadir filtro que evita activar las meta etiquetas en Jetpack
	add_filter( 'jetpack_enable_opengraph', '__return_false', 99 );
}

Deja un comentario