Undeletable column in Posts

时间:2020-05-08 作者:Jan Radosta

我的网站上发生了一些奇怪的事情。我在帖子里有一个栏目叫做post_views 它不是由任何插件创建的,也是不可删除的。我尝试在数据库中搜索列名,但未找到任何结果。我也尝试过逐个禁用插件和主题,但它仍然存在。

Column post_views in Posts section

我也试过用manage_posts_columns 钩子和它不起作用。

add_filter(\'manage_posts_columns\', array($this, \'remove_columns\'));     
function remove_columns($columns) {
    unset( $columns[\'post_views\'] );
    return $columns;
}
然后我试着var_dump($columns) 然后发现,没有一列post_views. 我还使用了第三方插件,如管理栏来摆脱它,但这也不起作用。然后我尝试重新安装Wordpress,希望得到恢复的值,但也没有成功。我没有主意了。。。

有人能告诉我列值存储在哪里,以及如何删除post_views? 谢谢

1 个回复
SO网友:Jacob Peattie

WordPress无法发布视图,也从未发布过。

这必须通过插件或主题添加才能显示。即使在停用负责的主题或插件后,计数仍保留在数据库中,但在未激活该主题或插件的情况下,该列也无法显示。

确保你已经停用了每个插件,即使你不认为它是罪魁祸首,并尝试激活一个默认主题(例如二十个)。同时检查wp-content/mu-plugins 对于"must-use" plugin. 这些文件无法停用,如果是该目录中的文件,则将始终运行这些文件。

如果这些都不起作用,那么有人一直在编辑您的WordPress安装。执行manual update 以确保安装干净。