Notice: wp_deregister_script was called incorrectly. اسکریپتها و شیوهنامهها نباید پیش از wp_enqueue_scripts
، admin_enqueue_scripts
و login_enqueue_scripts
ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190
Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8
برای افزودن تگ نوفالو پلاگینهای زیادی وجود دارد که تقریبا تمام آنها عملکرد یکسانی دارند به همین دلیل به معرفی برترین افزونه نوفالو وردپرس یعنی Ultimate Nofollow می پردازیم. این پلاگین دارای امکانات کافی برای ایجاد rel=nofollow در لینکهای خروجی از مطالب می باشد. پس از نصب و فعال سازی افزونه گزینه ای با نام Add rel=”nofollow” to link در زیر چک باکس نمایش پیوند در پنجره/زبانه تازه از بخش گذاشتن/ویرایش پیوند ویرایشگر متنی افزوده می شود که می توان با فعال کردن آن لینکهای خروجی رو نو فالو کرد همچنین امکان نوفالو کردن لینکهای موجود در دیدگاه های وردپرس نیز وجود دارد حتی می توان تمام پیوندهای موجود در سایت را no follow کرد. صفحه افزونه در مخزن وردپرس
برای نوفالو کردن لینک خروجی مطالب وردپرس می توانید الاوه بر افزونه از کد زیر نیز استفاده کنید از مزایای کد می توان به افزودن تگ no follow به صورت خودکار به تمام لینکهای خروجی مطالب قدیمی و جدید اشاره کرد. لازم به ذکر است که پس از کپی کد مورد نظر در فایل فانکشن قالب functions.php و ذخیره آن هیچگونه تغییری در بخش گذاشتن پیوند ویرایشگر متنی وردپرس ایجاد نمی شود و تمام مراحل اتوماتیک انجام می شوند.
add_filter('the_content', 'my_nofollow'); add_filter('the_excerpt', 'my_nofollow'); function my_nofollow($content) { return preg_replace_callback('/<a[^>]+/', 'my_nofollow_callback', $content); } function my_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; }]]>