با سلام خدمت دوستان عزیز وردپرسی!

همانطور که می‌دانید کار بر روی لینک ها از نظر سئو برای هرکسی مهم است و باید با دقت بر روی لینک سازی در سایت تمرکز کافی را داشته باشیم. در مورد کارکرد لینک ها از نظر سئو همواره در بسیاری سایت های مرتبط خوانده‌ایم که لینک های خارجی نوفالو باشند و ترجیحا در صفحه جدیدی باز شوند.

علت اینکه گفته می‌شود لینک در صفحه جدید باز شود این است که بازدیدکننده همچنان در سایت شما باقی بماند تا باعث افزایش بانس ریت در سایت شود.

از طرفی وقتی شما تعداد زیادی مطالب در سایت خود دارید و لینک های زیادی را در آنها به سایر وبسایت ها ایجاد کرده‌اید کار دشواری است تا یک، یک نوشته ها را ویرایش کرده و به لینکها خاصیت target=”_blank” بدهید.

پیشنهاد بعدی  نمایش نظرات سایر مطالب در یک نوشته خاص

بنابراین در این مقاله از دکتر وردپرس قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از ان قادر خواهید بود تا بدون نیاز به استفاده از افزونه خاص تمامی لینک های خارجی را در یک تب جدید باز کنید.

باز کردن تمام لینکهای خارجی در صفحه جدید بدون افزونه

باز کردن تمام لینکهای خارجی در صفحه جدید بدون افزونه

باز کردن تمام لینکهای خارجی در صفحه جدید بدون افزونه

برای شروع کار ابتدا فایل مربوط به فوتر قالب که با نام footer.php موجود می‌باشد را باز کرده و کدهای زیر را قبل از تگ بسته </body> و </html> در آن قرار دهید.

<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function($) {
$('a').each(function() {
var a = new RegExp('/' + window.location.host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});
});
//]]>
</script>

همانطور که در این قطعه کد مشاهده می‌کنید با استفاده از JQuery تمامی لینک‌هایی که به صورت خارجی در صفحه وبسایت موجود باشند در یک پنجره جدید باز خواهند شد.

پیشنهاد بعدی  9 ترفند مفید در htaccess برای وردپرس

شاد باشید..

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 2 رای
Loading...