WordPress ortaklık bağlantısına Nofollow özelliği nasıl eklenir?Blog Arkadaşlık Zinciri Seti Nofollow Etiketi

WordPress arka ucuiçin varsayılan bağlantı seçeneği, genellikle bağlı kuruluş bağlantısı olarak kullanılır.

Bunlar arasında, "Bağlantı İlişkisi (XFN)", web yöneticilerine iş yeri ilişkisi, coğrafi ilişki, aile ilişkisi, duygusal ilişki gibi birçok bağlantı ilişkisi seçeneği sunar... ancak bunlar bizim için pek kullanışlı değil.

WordPress Blogu Arkadaşlar Zinciri Nofollow Etiketi Ayarlayın

Bir WordPress bloguna bağlı kuruluş bağlantıları ve harici bağlantılar eklerken, diğer harici bağlantılara "nofollow" özelliğini eklememiz gerekebilir.

Bu olası bağlantı ilişkisi varsayılan olarak mevcut değildir, bu nedenle nofollow etiketini kendimiz eklememiz gerekir.

"nofollow" özelliği ve rel="noopener"ın işlevi ve etkisi için anlamadıysanız aşağıdaki linke tıklayarak ilgili yönergeleri inceleyebilirsiniz ▼

WordPress Ortaklık Bağlantılarına Nofollow Özelliği Nasıl Eklenir?

Aşağıdaki kodu doğrudan kullandığınız WordPress temasına ekleyinfunctions.phpdosyanın son hali ?> ve kaydet ▼

/**
* 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);
}

Ardından, bağlantı düzenleme sayfasında, Nofollow nitelik etiketinin ayar seçeneğinin eklenip eklenmeyeceğini görebilirsiniz ▼

WordPress ortaklık bağlantısına Nofollow özelliği nasıl eklenir?Blog Arkadaşlık Zinciri Seti Nofollow Etiketi

Yukarıdaki yöntemlerin tümü gerçek testler için kullanılabilir.

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) "WordPress Ortaklık Bağlantılarına Nofollow Özelliği Nasıl Eklenir?Blog Arkadaşlar Zinciri Set Nofollow Etiketi", size yardımcı olacaktır.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-28448.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır