wordpress 友情链接消失 怎么恢复

新装一个WordPress时,发现找不到友情链接管理菜单,因为是和另一个WordPress站点共用一个数据库,起初以为是数据库冲突问题(是不是有些白痴呢?),反复重装后故障依旧。

理论上讲,虽然我多个WordPress站点共用一个数据库,但是表前缀都不同,不应该有问题,事实上这样操作也不会有任何问题。

然后怀疑是主题的原因,启用WordPress默认主题,却故障依旧。

原本一直怀疑是WordPress版本问题,但是三个站点都是使用的WordPress3.5版本,另外两个站点却没有问题。

最后在具有友情链接管理的WordPress站点上获得友情链接管理页面地址,复制到这个问题站点打开,提示恢复友链管理功能请安装插件Link Manager。果然被那两个已有数据的站点蒙骗了,WordPress3.5已经隐藏掉了友情链接管理菜单,或许官方认为菜单选项更适合设置成友情链接,因此精简掉原来的友情链接管理功能。

那为何另外两个站点没有被隐藏呢?唯一的可能是另外两个站点已添加有友情链接,WordPress会判断,如果存在以前的友情链接数据,则不隐藏友情链接管理菜单,否则,需要安装插件Link Manager来恢复以前的友情链接管理菜单。

或许你和珲珲一样,不喜欢安装太多的插件,那确实会影响到网站的运行速度,那么在主题function.php文件中的?>前添加一行代码就可以了。代码如下:

add_filter('pre_option_link_manager_enabled', '__return_true');

我们已知曾经的WordPress版本中,安装新站点时程序会自动写入官方的链接到友情链接表里,而且数量还不少。但WordPress3.5隐藏友情链接管理菜单后,就不能写入官方的链接到WordPress新站点了。为了程序更精简,WordPress挥刀自宫,敬佩啊!