WordPress 제휴 링크에 Nofollow 속성을 추가하는 방법은 무엇입니까?블로그 우정 사슬 세트 노팔로우 태그

워드프레스 관리자 패널 의 기본 링크 옵션 은 일반적으로 친구 링크에 사용됩니다.

그 중 "링크 관계(XFN)"는 웹마스터에게 직장 관계, 지리적 관계, 가족 관계, 정서적 관계와 같은 많은 링크 관계 옵션을 제공하지만 이는 우리에게 그다지 유용하지 않습니다.

WordPress 블로그 친구 체인 설정 Nofollow 태그

WordPress 블로그에 제휴 링크 및 외부 링크를 추가할 때 다른 외부 링크에 "nofollow" 속성을 추가해야 할 수도 있습니다.

이 가능한 링크 관계는 기본적으로 사용할 수 없으므로 nofollow 태그를 직접 추가해야 합니다.

"nofollow" 속성과 rel="noopener"의 기능 및 효과에 대해 이해가 되지 않으면 아래 링크를 클릭하여 관련 지침을 볼 수 있습니다 ▼

WordPress 제휴 링크에 Nofollow 속성을 추가하는 방법은 무엇입니까?

사용 중인 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 속성 레이블의 설정 옵션 추가 여부를 확인할 수 있습니다 ▼

WordPress 친화적인 링크에 nofollow 속성을 추가하는 방법은 무엇입니까? 블로그 친구 링크에 nofollow 태그 설정

위의 모든 방법은 실제 테스트에 사용할 수 있습니다.

Chen Weiliang님의 블로그( https://www.chenweiliang.com/ ) 에 공유된 "워드프레스 친구 링크에 Nofollow 속성을 추가하는 방법? 블로그 친구 링크에 Nofollow 태그 설정하기"라는 글이 여러분께 도움이 되기를 바랍니다.

이 기사 링크( https://www.chenweiliang.com/cwl-28448.html )를 자유롭게 공유해 주세요.

더 많은 숨겨진 트릭을 알아보려면🔑 Telegram 채널에 가입하세요!

마음에 드셨다면 공유하고 좋아요를 눌러주세요! 여러분의 공유와 좋아요는 저희의 지속적인 원동력이 됩니다!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

위쪽으로 스크롤