Disallow indexarea link-uri externe în WordPress plug-in fara
Și, dacă aveți de multe ori pentru a pune backlink pe site-urile concurente, atunci există o soluție și chiar mai fără echivoc.
Dar, în cazul în care poziția dumneavoastră este similar cu al meu, voi împărtăși instruire, care va închide toate link-urile externe de la a fi indexate în WordPress fără utilizarea de plug-in-uri.
Deși am făcut o trecere în revistă a uneia dintre extensiile pentru a adăuga automat backlink-uri nofollow. Cu acesta, puteți găsi aici. Dar, după cum probabil știți deja, plugin-ul creează sarcină pe server. Deci, dacă aveți posibilitatea să renunțe la ele, atunci de ce nu o fac? În plus, procesul de interzicere a indexare folosind codul nu este mult mai dificil de instalat plugin-ul WP.
Închideți toate link-urile de la nofollow fie indexate în
Copiați această funcție și să adăugați fișierul functions.php. situat în folderul cu tema Wordpress.
Dacă site-ul dvs. sau blog-ul este deja utilizat tag-uri nofollow manual, atunci acest cod nu le va adăuga din nou.
De exemplu, puteți face acest lucru: rel = „detalii“.
Ciudat. Aceasta înseamnă că, undeva, a existat un conflict. Încercați diferite:
auto_nofollow funcția ($ conținut) // returneaza stripslashes (wp_rel_nofollow ($ conținut));
a reveni preg_replace_callback ( „/] + / '' Auto_nofollow_callback“, $ conținut);
>
Funcția auto_nofollow_callback ($ potriviri) $ link = $ meciuri [0];
$ SITE_LINK = get_bloginfo ( 'url');
în cazul în care (strpos (link $, 'rel') === false) $ link = preg_replace ( "% (href = S (?! $ SITE_LINK))% i", 'rel = "nofollow" $ 1', $ link-ul) ;
> elseif (preg_match ( "% href = S (?! $ SITE_LINK)% i", $ link)) $ link = preg_replace ( '/ rel = S (?! nofollow) S * / i', „rel =„nofollow "“, $ link-ul);
>
întoarce $ link-ul;
>
eroare de sintaxă
(?! «% (Target =» _ blank »href = \ S ($ SITE_URL))% i», „rel =» nofollow »$ 1' , $ a) $ A = preg_replace;
> Elseif (preg_match ( «% target =» _ blank »href = \ S (?! $ SITE_URL)% i», $ a)) ghilimele duble în jurul «_blank» nu este ecranat 🙂
Ugh. Adaugata facilitate care ar introduce automat target = _blank pentru toate link-urile. Acest formular atunci nu ar trebui să fie. Desigur, nu în modelul.
Mulțumesc. corectat. Oamenii se plâng, dar mâinile mele rasa 🙂