Làm thế nào để thêm thuộc tính Nofollow vào liên kết liên kết WordPress?Blog Chuỗi Tình Bạn Đặt Thẻ Nofollow

Phụ trợ WordPressTùy chọn liên kết mặc định cho, thường được sử dụng như một liên kết liên kết.

Trong số đó, "Mối quan hệ liên kết (XFN)" cung cấp cho người quản trị web nhiều tùy chọn mối quan hệ liên kết, chẳng hạn như: mối quan hệ nơi làm việc, mối quan hệ địa lý, mối quan hệ gia đình, mối quan hệ tình cảm ... nhưng những điều này không hữu ích cho chúng ta.

Chuỗi bạn bè WordPress Blog Đặt thẻ Nofollow

Khi thêm liên kết liên kết và liên kết bên ngoài vào blog WordPress, chúng tôi có thể cần thêm thuộc tính "nofollow" vào các liên kết bên ngoài khác.

Mối quan hệ liên kết có thể có này không có sẵn theo mặc định, vì vậy chúng tôi cần tự thêm thẻ nofollow.

Về thuộc tính "nofollow" và chức năng, tác dụng của rel = "noopener", nếu chưa hiểu các bạn có thể click vào link bên dưới để xem hướng dẫn liên quan ▼

Làm thế nào để thêm thuộc tính Nofollow vào liên kết liên kết của WordPress?

Thêm mã sau trực tiếp vào chủ đề WordPress bạn đang sử dụngfunctions.phpcuối cùng của tập tin ?> và tiết kiệm ▼

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

Sau đó, trên trang chỉnh sửa liên kết, bạn có thể xem có nên thêm tùy chọn cài đặt của nhãn thuộc tính Nofollow hay không ▼

Làm cách nào để thêm thuộc tính nofollow vào các liên kết thân thiện với WordPress? Đặt thẻ nofollow cho liên kết bạn bè trên blog

Tất cả các phương pháp trên đều có thể được sử dụng để thử nghiệm thực tế.

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Làm thế nào để Thêm Thuộc tính Nofollow vào Liên kết Liên kết WordPress?Blog Friends Chain Set Nofollow Tag ”, nó sẽ giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-28448.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang