Забрана за индексиране на външни връзки в WordPress плъгин без

И ако често трябва да се сложи препращащи сайтове на конкурентите, а след това не е решение, а още по-категоричен.

Забрана за индексиране на външни връзки в WordPress плъгин без

Но, ако вашата позиция е подобен на моя, аз ще споделя инструкция, която ще затвори всички външни връзки индексирането в WordPress, без използването на плъгини.

Въпреки, че аз го направих преглед на един от разширения за автоматично добавяне на NOFOLLOW препратки. С него можете да намерите тук. Но, както вероятно вече знаете, приставката създава натоварване на сървъра. Така че, ако можете да се откажете от тях, тогава защо не го направи? Освен това, в процеса на забрана на индексирането, използвайки код не е много по-трудно да се инсталира WP плъгин.

Затворете всички връзки индексирането Nofollow в

Копирайте тази функция и да добавите functions.php файла. се намира в папката с вашия Wordpress тема.

Ако вашия сайт или блог вече се използва Nofollow тагове ръчно, след това този код няма да ги добавите отново.

Например, можете да го направите: Отн = "подробности".

Странно. Това означава, че някъде е имало конфликт. Опитайте различни:

функция auto_nofollow ($ съдържание) // върне stripslashes (wp_rel_nofollow ($ съдържание));

върнете preg_replace_callback ( "/] + / "," Auto_nofollow_callback ', $ съдържание);
>

функция auto_nofollow_callback ($ преса) $ връзка = $ съвпадения [0];
$ SITE_LINK = get_bloginfo ( "URL");

ако (strpos ($ на връзка "ге") === невярно) $ линк = preg_replace ( "% (HREF = S (?! $ SITE_LINK))% аз", "относителна =" Nofollow "$ 1", $ връзка) ;
> ElseIf (preg_match ( "% HREF = S (?! $ SITE_LINK)% аз", $ връзка)) $ линк = preg_replace ( "/ отн = S (?! Nofollow) S * / аз", "отн =" Nofollow "", $ връзка);
>
върне $ връзка;
>

Синтактична грешка
(?! «% (Target =» _ празно »HREF = \ S ($ SITE_URL))% аз», "отн =» Nofollow »$ 1 ', $ а) $ A = preg_replace;
> ElseIf (preg_match ( «% целеви =» _ празно »HREF = \ S (?! $ SITE_URL)% аз», $ а)) двойни кавички около «_blank» не екраниран 🙂

Уф. Добавена функция, която автоматично ще поставите целеви = _blank на всички връзки. Тази форма след това не трябва да има. Разбира се, не в модела.
Благодаря. коригирана. Хората се оплакват, но ръцете ми се размножават 🙂