Як дадаць атрыбут Nofollow да партнёрскіх спасылак WordPress?Ланцужок сяброўства ў блогу Усталюйце тэг Nofollow

Бэкэнд WordPressПараметр спасылкі па змаўчанні для , звычайна выкарыстоўваецца ў якасці партнёрскай спасылкі.

Сярод іх "Связь па спасылцы (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

Усе вышэйпералічаныя метады могуць быць выкарыстаны для рэальнага тэставання.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Як дадаць атрыбут Nofollow да партнёрскіх спасылак WordPress?Блог Friends Chain Усталюйце тэг Nofollow", гэта дапаможа вам.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-28448.html

Сардэчна запрашаем на канал Telegram у блогу Чэнь Вэйляна, каб атрымліваць апошнія абнаўленні!

🔔 Будзьце першым, хто атрымае каштоўнае "Кіраўніцтва па выкарыстанні інструмента AI для маркетынгу кантэнту ChatGPT" у верхнім каталогу канала! 🌟
📚 Гэты дапаможнік мае вялікую каштоўнасць, 🌟Гэта рэдкая магчымасць, не прапусціце яе! ⏰⌛💨
Падзяліцеся і лайкайце, калі хочаце!
Ваш абмен і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш адрас электроннай пошты не будзе апублікаваны. 必填 项 已 用 * Этыкетка

пракруціць ўверх