- تاریخ : 12th ژانویه 2018
- موضوع : اسکریپت , اسکریپت جدید , اسکریپت رایگان , اسکریپت فارسی
- بازدید : 351 نمایش
nofollow کردن لینک های خارجی در وردپرس
[ad_1]
nofollow کردن لینک های خارجی در وردپرس
نوفالو کردن لینک های خارجی یک سایت باعث می شود تا رتبه سایت حفظ شود. این افزونه لینکهای داخلی و خارجی در سایت شما را مدیریت میکند. و میتوان لینک های خارجی وردپرس را nofollow کرد تا از نظر سئو با افت رتبه مواجه نشوید.
ویژگی های افزونه WP External Links
- مدیریت کردن لینک های داخلی و خارجی
- باز شدن لینک ها در یک تب یا ویندوز جدید
- افزودن تگ follow یا nofollow
- افزودن تگ noopener یا noreferrer(برای امنیت)
- افزودن آیکون های لینک(dashicons و font awesome)
- تنظیم ویژگی های دیگر شبیه کلاس های css و عنوان
- اسکن کردن صفحه کامل یا فقط نوشته ها، دیدگاه ها، ابزارک ها
- سئو شده برای گوگل
پس از فعالسازی افزونه wpel، می توانید تمام گزینه های مربوط به لینک های خارجی و داخلی را در صفحه مدیریت پلاگین ها تنظیم کنید. این افزونه خروجی را فیلتر میکند و لینک ها را تغییر میدهد. و محتوای حقیقی(پست ها، صفحات، ویجت و غیره) در پایگاه داده تغییر نخواهد کرد.
ویژگی های DATA-WPEL-LINK
لینک هایی که توسط این افزونه پردازش می شوند نیز شامل ویژگی داده data-wpel-link هستند. این افزونه نیز میتواند مقدار داخلی و خارجی را تنظیم کند، به این معنی که چگونه لینک ها پردازش شده است. همچنین می توانید ویژگی داده ها را خودتان تنظیم کنید.
هنگامی که مقدار ignore را اضافه میکنید، لینک به صورت کامل توسط این افزونه ignore خواهد شد.
<a href=“http://somedomain.com” data–wpel–link=“ignore”>Go to somedomain</a> |
دستورالعمل WPEL_LINK
بعد از تکمیل تنظیمات افزونه، لینک شیء تغییر می یابد. لینک شیء یک نمونه از کلاس WPEL_Link است.
// set redirect url
$redirect_url = ‘//somedom.com?url=’. urlencode( $url );
$link_object->setAttribute( ‘href’, $redirect_url );
}
}, ۱۰, ۱ );
add_action( ‘wpel_link’, ( $link_object ) { if ( $link_object->is_external() ) { // get current url $url = $link_object->getAttribute( ‘href’ );
// set redirect url $redirect_url = ‘//somedom.com?url=’. urlencode( $url ); $link_object->setAttribute( ‘href’, $redirect_url ); } }, ۱۰, ۱ ); |
فیلتر هوک WPEL_APPLY_SETTINGS
هنگامی که میخواهید تنظیمات افزونه اعمال نشود یا نادیده گرفته شود کد زیر را به کار ببرید.
add_filter( ‘wpel_apply_settings’, ‘__return_false’ ); |
راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.
[ad_2]
لینک منبع مطلب