Yoast SEO Şema/Yapısal Veri Devre Dışı Bırakma Kodu

WordPress Yoast SEO eklentisinde Schema kodlarını (json ld zengin şema) iptal etmek istiyorsanız aşağıdaki kodlardan biri çözüm olacaktır. Temanızın functions.php dosyasının sonuna ekleyebilirsiniz.

Bütün json-ld kodlarını iptal etmek için  (**) ilk satırdaki kod add_filter( ‘wpseo_json_ld_output’, ‘__return_false’ ); bu kod yeterli olacaktır.

// Yoast SEO’nun şema çıktısını tamamen devre dışı bırakmak (**)
add_filter( ‘wpseo_json_ld_output’, ‘__return_false’ );

// Belirli şema tiplerini devre dışı bırakmak
add_filter( ‘wpseo_schema_graph_pieces’, ‘disable_all_yoast_schema_pieces’, 11, 2 );

function disable_all_yoast_schema_pieces( $pieces, $context ) {
// Boş bir dizi döndürerek tüm şema parçalarını kaldır
return array();
}

// Eski sürümlerde yer alan şema desteğini devre dışı bırakmak
add_filter( ‘wpseo_enhanced_slack_data’, ‘__return_false’ );
add_filter( ‘wpseo_add_opengraph_images’, ‘__return_false’ );

// Schema.org markup’ı tümüyle devre dışı bırakmak
add_filter( ‘wpseo_schema_disable’, ‘__return_true’ );

// Yoast’un breadcrumb şemasını da devre dışı bırakmak
add_filter( ‘wpseo_schema_breadcrumb’, ‘__return_false’ );

// Yoast’un organizasyon şemasını devre dışı bırakmak
add_filter( ‘wpseo_schema_organization’, ‘__return_false’ );

// Yoast’un website şemasını devre dışı bırakmak
add_filter( ‘wpseo_schema_website’, ‘__return_false’ );

// Yoast’un article şemasını devre dışı bırakmak
add_filter( ‘wpseo_schema_article’, ‘__return_false’ );

// Yoast’un person şemasını devre dışı bırakmak
add_filter( ‘wpseo_schema_person’, ‘__return_false’ );

// Yoast’un webpage şemasını devre dışı bırakmak
add_filter( ‘wpseo_schema_webpage’, ‘__return_false’ );

Bu yazı son 15 günde 4 kez ziyaret edilmiş.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir