Як додати атрибут Nofollow до партнерського посилання WordPress?Блог дружби ланцюжок встановити Nofollow тег

Сервер WordPressПараметр посилання за умовчанням для , зазвичай використовується як партнерське посилання.

Серед них «Відносини посилань (XFN)» надає веб-майстрам багато варіантів зв’язків посилань, як-от: відносини на робочому місці, географічні відносини, родинні стосунки, емоційні стосунки... але вони не дуже корисні для нас.

WordPress Blog Friends Chain Set Nofollow Tag

Під час додавання афілійованих і зовнішніх посилань до блогу 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 тег

Усі перераховані вище методи можна використовувати для фактичного тестування.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як додати атрибут Nofollow до партнерських посилань WordPress?Blog Friends Chain Set Nofollow Tag", це допоможе вам.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-28448.html

Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх