د ورڈپریس وابسته لینک ته د Nofollow خاصیت اضافه کولو څرنګوالی؟د بلاګ ملګرتیا سلسله د Nofollow ټاګ تنظیم کړئ

د WordPress پس منظرلپاره د ډیفالټ لینک اختیار، معمولا د وابسته لینک په توګه کارول کیږي.

د دوی په منځ کې، "لینک اړیکه (XFN)" ویب ماسټرانو ته د ډیری لینک اړیکو اختیارونه چمتو کوي، لکه: د کار ځای اړیکه، جغرافیایي اړیکه، کورنۍ اړیکه، احساساتي اړیکې ... مګر دا زموږ لپاره خورا ګټور ندي.

د ورڈپریس بلاګ د ملګرو سلسله د Nofollow ټاګ تنظیم کړئ

کله چې د ورڈپریس بلاګ ته وابسته لینکونه او بهرني لینکونه اضافه کړئ، موږ ممکن نورو بهرنیو اړیکو ته د "nofollow" خاصیت اضافه کولو ته اړتیا ولرو.

دا ممکنه اړیکه اړیکه د ډیفالټ په واسطه شتون نلري، نو موږ باید د nofollow ټګ پخپله اضافه کړو.

د "nofollow" خاصیت او د rel="noopener فعالیت او تاثیر لپاره، که تاسو نه پوهیږئ، تاسو کولی شئ د اړونده لارښوونو لیدلو لپاره لاندې لینک کلیک وکړئ ▼

د ورڈپریس وابسته لینکونو کې د Nofollow خاصیت اضافه کولو څرنګوالی؟

لاندې کوډ په مستقیم ډول د ورڈپریس تھیم ته اضافه کړئ چې تاسو یې کاروئfunctions.phpد دوتنې وروستۍ ?> او خوندي کړئ ▼

/**
* WordPress友情链接添加nofollow属性标签
* https://www.chenweiliang.com/cwl-28448.html
* 添加两个钩子是为了确保代码只在links页面显示
* 如果你想了解更多load-$page action的信息,访问http://codex.wordpress.org/Adding_Administration_Menus#Page_Hook_Suffix
**/
add_action('load-link.php', 'sola_blogroll_nofollow');
add_action('load-link-add.php', 'sola_blogroll_nofollow');

function sola_blogroll_nofollow() {
//通过action add_meta_boxes创建我们需要的Meta Box
add_action('add_meta_boxes', 'sola_blogroll_add_meta_box', 1, 1);
//通过filter pre_link_rel将数据保存
add_filter('pre_link_rel', 'sola_blogroll_save_meta_box', 10, 1);
}

//创建Nofollow Meta Box
function sola_blogroll_add_meta_box() {
//翻译成中文就是,创建一个名叫Blogroll Nofollow的Meta Box,放在link页面的右侧边栏,Meta Box的结构
//由函数sola_blogroll_inner_meta_box产生
add_meta_box('sola_blogroll_nofollow_div', __('Nofollow标签'), 'sola_blogroll_inner_meta_box', 'link', 'side');
}

//输出Meta Box的HTML结构
function sola_blogroll_inner_meta_box($post) {
$bookmark = get_bookmark($post->ID, 'ARRAY_A');
if (strpos($bookmark['link_rel'], 'nofollow') !== FALSE)
$checked = ' checked="checked"';
else
$checked = '';
?>
<label for="sola_blogroll_nofollow_checkbox"><?php echo __('是否添加Nofollow标签?'); ?></label>
<input value="1" id="sola_blogroll_nofollow_checkbox" name="sola_blogroll_nofollow_checkbox"<?php echo $disabled; ?> type="checkbox"<?php echo $checked; ?> /> <?php echo $message; ?>
<?php
}

//保存用户的选择
function sola_blogroll_save_meta_box($link_rel) {
$rel = trim(str_replace('nofollow', '', $link_rel));
if ($_POST['sola_blogroll_nofollow_checkbox'])
$rel .= ' nofollow';
return trim($rel);
}

بیا، د لینک ترمیم پاڼې کې، تاسو کولی شئ وګورئ چې ایا د Nofollow خاصیت لیبل د ترتیب کولو اختیار اضافه کړئ ▼

څنګه د ورڈپریس دوستانه لینکونو کې nofollow خاصیت اضافه کړئ؟ د بلاګ ملګرو لینکونو لپاره nofollow ټګ تنظیم کړئ

پورته ټولې میتودونه د اصلي ازموینې لپاره کارول کیدی شي.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "څنګه د ورڈپریس وابسته لینکونو کې د Nofollow خاصیت اضافه کړو؟د بلاګ ملګرو سلسله د Nofollow ټاګ تنظیم کړئ" دا به تاسو سره مرسته وکړي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-28448.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې کارول کیږي * لیبل

پاس شئ