【问题标题】:how to add rel=nofollow to some specific external links in wordpress如何将 rel=nofollow 添加到 wordpress 中的某些特定外部链接
【发布时间】:2016-01-07 09:30:04
【问题描述】:

页面站点上加载的小横幅没有 rel="nofollow" 属性 - 我们希望添加此属性。

http://poltr.com/?s=dans&post_type=aktivitet是链接,你可以看到侧边栏横幅,它们当前设置为:

只是一个例子:

<a onclick="ga('send', 'event', 'koebenhavn', 'click', 'DYNAMIC URL' );" href="DYNAMIC URL"><img alt="" src="DYNAMIC IMG PATH"></a>  

我希望将它们更改为:

<a rel="nofollow" onclick="ga('send', 'event', 'koebenhavn', 'click', 'DYNAMIC URL' );" href="DYNAMIC URL"><img alt="" src="DYNAMIC IMG PATH"></a>

基本上我只想将 rel="nofollow" 添加到侧边栏横幅的链接中。

我也不想使用插件。

【问题讨论】:

  • 使用$(object).attr("rel","nofollow");
  • 将属性添加到容器内的特定锚点非常简单,但是您没有提供有关横幅容器的任何相关 HTML 标记,无论如何,这应该在呈现 HTML 之前在服务器端完成
  • @A.Wolff 是的,因为它必须在服务器端完成,因为它必须在 wordpress 中完成。
  • 我正在学习wordpress及其功能,请指导一下添加到哪里。
  • 你需要在主题目录中找到侧边栏模板并添加属性

标签: javascript jquery wordpress seo nofollow


【解决方案1】:

这可以通过简单的javascript代码来完成

$( document ).ready(function() {
        $('body > a').attr('rel','nofollow')
    });

将此添加到您的footer.php 文件中,这将为所有标签添加属性。

或者可以通过使用特定a标签的ID来完成

$( document ).ready(function() {
        $('body > a#ID_OF_A_TAG').attr('rel','nofollow')
    });

希望这样

【讨论】:

  • 嗨@parkash Rao,我在footer.php中添加了这样的:
  • 嗨@blunor,试试这个&lt;script&gt; $(document).ready(function() { $('a#MY_ID').attr('rel','nofollow'); }); &lt;/script&gt;,并确保您粘贴了正确的&lt;a id="MY_ID"&gt;tag ID。 MY_ID 在这种情况下...
猜你喜欢
  • 2012-11-30
  • 1970-01-01
  • 2011-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 2014-04-26
相关资源
最近更新 更多