2012-05-10 7 views
8

Hızlı bir google'dan sonra bir çözüm bulamadım.Yoast SEO eklentisi tarafından eklenen rel canonical kaldırılıyor

Otomatik olarak eklenen bir rel = canonical bağlantısını (Wordpress SEO eklentisi - Yoast tarafından eklenen) kaldırmaya çalışıyorum.

Aslında, Google'ın, ana sayfanın dışına taşınmayacak olsa bile, her bir farklı alt alanı taramasını istiyorum.

cevap

11

rel = "canonical" taramayla hiçbir ilgisi yoktur. Endeksleme ile ilgili olmalı ve aynı sayfanın iki veya daha fazla indekslemesini önler. Hala bu yapmak istiyorsanız

Neyse, size functions.php için bu kodu ekleyerek yapabilirsiniz:

add_filter('wpseo_canonical', '__return_false'); 

Kaynak: https://yoast.com/wordpress/plugins/seo/api/

-3

Ayrıca wordpress kanonik adresler devre dışı bırakabilir . Buraya bak: Desactivar rel=”canonical” de Yoast WordPress SEO o de WordPress

+2

bağlantı nerede gelecekte aşağı gitmek eğer öyleyse Cevabınız hala yararlıdır Yayınladığınız bağlantının içeriğini özetlemeye deneyin. – Amicable

+0

Oradaki bağlantın İspanyolca. [Sadece] sadece İngilizce bir web sitesi olduğu göz önüne alındığında, söz konusu linkler gerçekten uygun değildir, linkin içeriğini özetlemiş olsanız bile, yapabilmeniz gerekir. – Dukeling

+0

Web sayfası çalışmıyor ... bu yüzden bağlantıyı özetlemeniz gerek ... –

0

kanonik Yoast tarafından oluşturulmaz büyük olasılıkla, sen de can

remove_action('wp_head', 'rel_canonical'); 
8

functions.php'ın sizin theme's bu ekleyerek önleyebilir bir wordpress dahili işlevi yoktur https://codex.wordpress.org/Conditional_Tags

// Remove - Canonical for - [Search - Page] 
function remove_canonical() { 

    // Disable for 'search' page 
    if (is_search()) { 
     add_filter('wpseo_canonical', '__return_false', 10, 1); 
    } 
} 
add_action('wp', 'remove_canonical'); 

R: bakınız wordpress conditional tags

bu kullanım TÜM sayfalar için canonical yayınla.

// Disable Canonical for - ALL pages 
function remove_canonical() { 
    add_filter('wpseo_canonical', '__return_false', 10, 1); 
} 
add_action('wp', 'remove_canonical'); 
0
remove_action('wp_head', 'rel_canonical');