在www.example等页面上使用的wordpress管理表。com/wp管理/编辑。php使用一个class class wp list表。php
在这个类中,有两个函数隐藏特定的表列{display: none;}
可以在以下链接中看到:
wordPress/wp-admin/includes/class-wp-list-table.php
wordPress/wp-admin/includes/class-wp-list-table.php
最近,我一直在努力改进wordpress表,正在开发一个插件,添加固定的表头和实时过滤。我在使用
Jquery FilterTable 这非常棒,还有一个粘性头脚本。
大多数粘性表格标题脚本在现有标题到达屏幕顶部时克隆并修复它,同时使用css display:none或visibility:hidden隐藏旧标题。一切都可以看到here
Jquery筛选表也使用display:none来进行实时筛选,方法是隐藏用户搜索中未找到的结果。
由于某些原因,在更新页面/帖子时,这些样式会干扰类wp列表。它使“显示:无”成为永久性的。起初我以为这是缓存问题,但我禁用了所有插件并清除了缓存。我甚至还重新安装了wordpress。我在安装codepress admin columns后第一次注意到了这一点,但我删除了插件,它没有修复任何问题。
display : none;
内嵌在几个表标题及其相关列上
wordpress似乎存储了所有html表列的值,而不仅仅是值。
我知道它会缓存用于分页的表,但我不确定这一切是如何发生的。
我想知道为什么会发生这种情况,但更重要的是,我如何修复这些表,因为它们似乎存储/缓存在数据库的某个地方?我已经停用了每个插件,重置为214,运行了allow\\u repair脚本,并清除了所有孤立/瞬态。我已清除服务器缓存和计算机浏览器缓存。
显示缺失列的图像: