WordPress 为什么要隐藏 Blogroll 链接功能?

目前国人开网站还是有交换链接的习惯,说是能增加权重。不过发现 WordPress 并没有添加“友情链接”的地方。其实WordPress内置的“友情链接”功能叫链接,正常是位于左侧媒体菜单的下面,但默认被隐藏了。

可以通过一句代码,找回消失的链接菜单及功能:

add_filter( \'pre_option_link_manager_enabled\', \'__return_true\' );

代码加到主题函数模板functions.php中。

即可以添加链接,但又想隐藏链接菜单再加上这段:

add_action( \'admin_menu\', \'remove_links_menu\' );
function remove_links_menu() {
	remove_menu_page(\'link-manager.php\');
}

可以通过:域名/wp-admin/link-add.php进入添加链接页面。

WordPress 为什么要隐藏 Blogroll\”链接\”功能?

明明功能还在,为什么非要隐藏起来,目的是什么呢?

做为 WordPress 老鸟的我,也不明所以,于是网上查了一下,找到个大概的解释。

这要追溯到10年前的WordPress 3.0 新增加的功能“菜单”。这是WP的一项重大改进,可以通过拖拽形成菜单链接。

经过几个版本的迭代,到 WordPress 3.5 版,开发者认为菜单完全可以取代链接功能,通过自定义链接,可以添加任意链接,并可选择在新标签页中打开链接,还可以手动添加“链接关系(XFN)”比如:nofollow 属性等。

而链接功能不能手动添加选择nofollow属性,默认供选择的都是些毫无意义的链接关系,开发者认为Blogroll\”链接\”功能已过时,不如直接使用菜单功能方便。

另外,大分部外果仁貌似也没有添加友情链接的爱好。

于是“故意”屏蔽禁用掉链接功能,但并未把功能彻底移除,与目前的经典编辑器有些类似,想删除又怕用户不习惯,失去用户,干脆就放在那不管了。

结果,一晃十年了,这个功能没有任何变化。

个人认为,菜单只能说是添加链接的一种方式,因为内置的链接函数:

wp_list_bookmarks

丰富的参数设置、可玩性是菜单无法替代的。

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容