如何自动不关注设定的域名?(我似乎有一半的答案)

时间:2020-04-10 作者:Mario Pérez

这是我在WPSE上的第一个问题。希望有人能帮我一把:)

我厌倦了在每个outbount链接上手动添加nofollow rel属性。我正在寻找一个代码片段,以使外部链接从我的博客帖子转到一组特定的外部域nofollow。

这很棘手,因为我不希望所有的外部链接都成为nofollow。只有特定域下的那些域(我不想关注3个域)。

有什么想法吗?

P、 有人已经回答了一个类似的问题How to set all external links to a certain domain to "nofollow"? - 我喜欢JMau答案(标记为最佳答案),只是我不知道如何插入多个域名。

1 个回复
最合适的回答,由SO网友:Tony Djukic 整理而成

您可以使用jQuery处理一些东西,而不是使用链接选项。尝试向主主题或插件javascript文件中添加类似的内容。(通常类似于main.js.)

jQuery( document ).ready( function($) {
    $( \'a[href^="https://google.com"], a[href^="https://yahoo.com"]\' ).each( function() {
        $( this ).attr( \'rel\', \'nofollow\' );
    } );
} );
对于任何其他URL,您只需继续添加a[href^="https://domain.com"] 以逗号分隔的格式输入选择器。

相关推荐

如何在我的index.php中使用多个Pages_Links()?

我创建了两个div,用于显示来自两个不同类别的帖子。paginate\\u links()函数仅适用于第一个div,不适用于第二个div。我试着回答“Boone Grages”:Multiple WP_Query loops with Pagination这是我的代码:<div> <?php $paged1= isset($_GET[\'paged1\'])?(int)$_GET[\'paged1\']:1; $paged2= isset(