我在WP-Admin的新帖子页面内,您可以在其中创建新帖子。 在右栏中,有一个类别选择器,您可以在其中选择该新帖子的类别。
我有15个类别,因此类别框显示滚动条。由于我需要自动创建一些帖子,所以我需要立即看到所有类别,而不必滚动。
所以我找到了管理类别框高度的css文件(它在/wp-admin/css/edit.css和//wp-admin/css/edit-rtl.css里面)然后我改变了CSS文件默认允许更大的高度。
然而,当我打开新的帖子页面时,它仍会显示类别中的小方框,当我看到CSS规则时,我所做的更改不可见。就像CSS被缓存一样。我已经确定我的浏览器没有缓存它。
我认为这个问题是因为CSS规则不是直接从CSS文件中提取的,而是从这个文件中提取的:
该文件似乎从某个地方收集CSS信息(我假设是wp-admin / css /文件夹中的CSS文件,我可以在其中找到应用于该类别的完全相同的CSS规则框)但由于某种原因,它不会检索更新的CSS文件。或者其他事情正在发生(服务器端缓存PHP响应,因此一直在恢复旧的响应?)
答案 0 :(得分:1)
我不建议篡改核心管理员文件,因为您所做的任何更改都可能会从WordPress更新中丢失。
正确的方法是通过添加到主题或子主题 functions.php
文件的自定义功能:
add_action('admin_head', 'custom_admin_css');
function custom_admin_css() {
echo '<style>
/* remove scrollbar from categories panel */
.categorydiv div.tabs-panel { max-height: none !important; }
</style>';
}
答案 1 :(得分:1)
允许您为各个页面使用CSS的另一个选项是使用此OH header/footer插件。安装插件后,您可以在页面管理员的标题文本区域中添加CSS。只需确保将CSS封装在<style></style>
标记内。