嗯,是时候说点啥了

提醒:本文最后更新于 4381 天前,文中所描述的信息可能已发生改变,请仔细核实。

最近很多人都更新到WP3.5了,有些人升级后链接管理器还在,有些人确实如官方所说的disable不显示了。我尝试了下,当升级时候,数据库附带升级到新的话(有些时候没这个提示,不知为什么,那样的话,新的setting不会录入进去),就会不显示了。一般是由新版的wp-setting.php决定的。
一般wp-setting.php的调用是在wp-config.php里面的require_once(ABSPATH . 'wp-setting.php');,要使得连接管理器显示,只要在该句后面加入add_filter( 'pre_option_link_manager_enabled', '__return_true' );即可,一次生效,永久有效。
 

新版WP对很多内置函数改变很多,比如XML-RPC服务,以前可以关闭开启,现在新版默认强制打开,你只能通过如同上述所说的,用add_filter('xmlrpc_enabled','__return_false');来停用(表示我没有停用,虽然我不用远程发布文章协议。。)。
 

再比如一个AtomPub提供的Atom协议,在新版WP也不再支持该协议。继续使用 AtomPub 协议发布的尝试,将会受到的响应是403错误。使用 wp_atom_server 类别的插件将会受到警告:此类别即将弃用。若需要使用 AtomPub 协议支持,你可能需要安装一个AtomPub发布协议插件来支持。
本想将我在头部注册的atom类删除:<link rel="alternate" type="application/atom+xml" title="<?php bloginfo( 'name' ); ?>" href="<?php bloginfo( 'atom_url' ); ?>" />,不过想想,反正协议还未失效,就算了。大家仍可通过https://kn007.net/feed/atom/ 来尝试使用Atom协议。

转载请注明转自:kn007的个人博客的《嗯,是时候说点啥了