首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理出站链接的好插件?

管理出站链接的好插件?
EN

WordPress Development用户
提问于 2012-04-02 17:41:28
回答 1查看 567关注 0票数 0

我四处寻找一个好的WordPress插件。我知道这是一个购物问题,但是管理WordPress博客的一个重要方面,我惊讶地发现没有更标准的选择。具体来说,我需要一个插件来帮助:

  • 设置rel="nofollow“
  • 在新选项卡/窗口中打开传出链接
  • 散装加工
  • 保养良好

你用什么?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2012-04-02 19:41:39

我可以想出两种方法来实现这一点,任何一种方法都同样有效。在解释的最后,我将介绍每一种方法的利弊。

  1. 使用一个短代码定义一个短代码,比如[wpse47706_link]。您可能希望给它一个href属性。使用此链接在您的网站上,内部和外部的每个单一的链接。当您输出实际文本时,解析url (parse_url())并获取主机名。将此与站点url进行比较。如果匹配,则应用一组规则,否则应用另一组规则。如果你觉得有必要的话,你可以从仪表板上控制这些(这是设置API,一个完全不同的话题)。专业
    • 有效率有资源
    • 全局控制很容易

缺点

代码语言:javascript
复制
- does not afford individual control
- control over links from varying regions could become tricky, especially if you want to dynamically generate the settings areas    
  1. 通过解析整个站点的内容来解析站点的内容,您可以获得站点上的每个链接。您必须弄清楚您要做什么而不想解析,并且可能做大量的背景work...which可能会变得相当不愉快。当您拥有站点的所有内容时,将其解析为链接(使用regex)并输出这些链接。由于获得它们的方法,将相对简单地按照站点上的位置来组织它们,甚至到单个帖子或小部件中的链接级别。一旦您得到了所有这些,您可以修改它们(然后随后在源代码中覆盖它们)。这可以通过一些带有复选框之类的管理界面来完成,或者根据您定义的一组规则进行编程。专业
    • 更精细的控制,降低到单个链接级别。
    • 链接的输出效率更高(因为它不需要PHP,因为修改是直接对db进行的)

缺点

代码语言:javascript
复制
- directly modifying content (generally a bad idea)
- if you have lots of links, the UI could become difficult to manage
- I can imagine the load for the management page becoming rather heavy
- The changes could be overwritten by an author
- does not allow control over links not stored in the db (whereas, through `do_shortcode()`, the other method does)

希望这给了您一些东西,consider...neither确实是一个很好的选择,但我不会说两者都是坏的。就我个人而言,我会使用短代码,但那就是我。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/47706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档