Cum să adăugați atributul Nofollow la linkul de afiliat WordPress?Set de lanțuri de prietenie Blog Nofollow Tag

Backend WordPressOpțiunea de link implicită pentru , folosită de obicei ca link afiliat.

Printre acestea, „Link Relationship (XFN)” oferă webmasterilor multe opțiuni de relație de legătură, precum: relație la locul de muncă, relație geografică, relație de familie, relație emoțională... dar acestea nu ne sunt foarte utile.

WordPress Blog Friends Chain Set Nofollow Tag

Când adăugați linkuri afiliate și linkuri externe la un blog WordPress, este posibil să fie nevoie să adăugăm atributul „nofollow” la alte linkuri externe.

Această posibilă relație de legătură nu este disponibilă în mod implicit, așa că trebuie să adăugăm noi înșine eticheta nofollow.

Pentru atributul „nofollow” și funcția și efectul rel="noopener", dacă nu înțelegeți, puteți face clic pe linkul de mai jos pentru a vedea instrucțiunile relevante ▼

Cum să adăugați atributul Nofollow la linkurile de afiliere WordPress?

Adăugați următorul cod direct la tema WordPress pe care o utilizațifunctions.phpultimul din dosar ?> și salvați ▼

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

Apoi, pe pagina de editare a linkurilor, puteți vedea dacă adăugați opțiunea de setare a etichetei de atribut Nofollow ▼

Cum să adăugați atributul Nofollow la linkul de afiliat WordPress?Set de lanțuri de prietenie Blog Nofollow Tag

Toate metodele de mai sus pot fi utilizate pentru testarea efectivă.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum se adaugă atributul Nofollow la linkurile afiliate WordPress?Blog Friends Chain Set Nofollow Tag”, vă va ajuta.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-28448.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus