目前国人开网站还是有交换链接的习惯,说是能增加权重。不过发现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进入添加链接页面。

image.png

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

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

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

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

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

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

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

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

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


  • wp_list_bookmarks


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