Nofollow шинж чанарыг WordPress түншлэлийн холбоос дээр хэрхэн нэмэх вэ?Блог Найрамдлын сүлжээ Nofollow Tag багц

WordPress backend-ийн өгөгдмөл холбоосын сонголтыг ихэвчлэн түншлэлийн холбоос болгон ашигладаг.

Тэдгээрийн дотроос "Link Relationship (XFN)" нь вэбмастеруудад ажлын байрны харилцаа, газарзүйн харилцаа, гэр бүлийн харилцаа, сэтгэл хөдлөлийн харилцаа гэх мэт олон холбоосын харилцааны сонголтуудыг санал болгодог боловч эдгээр нь бидэнд тийм ч ашигтай биш юм.

WordPress блог найзуудын сүлжээ Nofollow шошгоны багц

WordPress блогт түншлэлийн холбоос болон гадаад холбоосыг нэмэх үед бид бусад гадаад холбоосуудад "nofollow" шинж чанарыг нэмэх шаардлагатай болж магадгүй юм.

Энэ боломжит холбоосын хамаарлыг анхдагчаар ашиглах боломжгүй тул бид өөрсдөө nofollow тагийг нэмэх хэрэгтэй.

"nofollow" шинж чанар болон rel="noopener"-ийн функц, эффектийн талаар та ойлгохгүй байгаа бол доорх холбоос дээр дарж холбогдох зааврыг үзэж болно ▼

Nofollow шинж чанарыг WordPress түншлэлийн холбоос дээр хэрхэн нэмэх вэ?

Дараах кодыг ашиглаж байгаа WordPress загвартаа шууд нэмнэ үү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 шинж чанарыг WordPress түншлэлийн холбоос дээр хэрхэн нэмэх вэ?Блог Найрамдлын сүлжээ Nofollow Tag багц

Дээрх бүх аргыг бодит туршилтанд ашиглаж болно.

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) хуваалцсан "Nofollow шинж чанарыг WordPress түншлэлийн холбоос дээр хэрхэн нэмэх вэ?Blog Friends Chain Set Nofollow Tag", энэ нь танд туслах болно.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-28448.html

Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部