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 속성을 추가하는 방법은 무엇입니까?블로그 우정 사슬 세트 노팔로우 태그

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

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "WordPress 제휴 링크에 Nofollow 속성을 추가하는 방법은 무엇입니까?Blog Friends Chain Set Nofollow Tag'를 참고하시면 도움이 될 것입니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-28448.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤