با عرض سلام به وردپرسی های عزیز…
امروز به شما کدی رو معرفی می کنم که با اضافه کردن اون کد در فایل functions.php پوسته ی خود می تونید تمام لینک های خروجی خودتون رو بصورت اتوماتیک Nofollow کنید. این کار باعث سئوی بهتر سایت شما میشه.
<?php add_filter('the_content', 'auto_nofollow'); function auto_nofollow($content) { //return stripslashes(wp_rel_nofollow($content)); return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content); } function auto_nofollow_callback($matches) { $link = $matches[0]; $site_link = get_bloginfo('url'); if (strpos($link, 'rel') === false) { $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link); } elseif (preg_match("%href=S(?!$site_link)%i", $link)) { $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link); } return $link; } ?>
سجاد.میم
سلام
بعد از قرار دادن این کد دیگه سایت باز نشد و ارور سرور داد. چطوری میتونم از هاست این کد رو پاک کنم؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
وارد هاست و پوشه ی قالبتون بشید کد function.php رو باز کنید. کدهایی که قرار دادید رو پیدا کنید و حذف کنید.
افسانه
ببخشید این کد رو باید کجای functions.php بزارم؟؟؟ میشه همون اول اول بزارم قبل از کد شروع؟؟؟
Bahar 11 سال عضو همیار وردپرس
سلام
باید بعد از کد باز شونده ی پی اچ پی باشد
ایمان تیموری
تو بلاگرز مطرح کردم و اونجا بهم اینو گفتن که گوگل دیگه سایتت رو ایندکس نمیکنه با اینکار !!!
برایه همین منم از خیرش گزشتم ! ولی حالا که شما اینو میگید من دو به دل شدم که چیکار بکنم !!!
ایمان تیموری
دوست عزیز اینجوری که گوگل دیگه سایت مارو ایندکس نمیکنه !!!
حسین رحیمی 11 سال عضو همیار وردپرس
با سلام.نه تنها مشکلی برای ایندکس گوکل به وجود نمیاد بلکه مفید هم هست.