2016-12-12 58 views
0

我在WP-Admin的新帖子頁面中,您可以在其中創建新帖子。 在右欄中有類別選擇器,您可以在其中爲該新帖子選擇類別。嘗試在新帖子頁面上更改CSS(WP-admin)

我有類似15個類別,因此類別框顯示滾動條。由於我需要自動創建一些帖子,因此我需要立即顯示所有類別,而無需滾動。

所以我找到了管理類別框高度的css文件(它位於/wp-admin/css/edit.css和//wp-admin/css/edit-rtl.css中),我改變了該CSS文件允許默認情況下在該框上有更大的高度。

但是,當我打開新的帖子頁面時,它仍然顯示類別中的小方塊,並且當我看到CSS規則時,我所做的更改不可見。這就像CSS緩存或什麼的。我已經確定我的瀏覽器沒有緩存它。

我認爲這是因爲CSS規則不是從CSS文件直接拉昇,但這個問題從這個文件:

http://www.website.com/wp-admin/load-styles.php?c=0&dir=ltr&load%5B%5D=dashicons,admin-bar,buttons,media-views,common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menu&load%5B%5D=s,widgets,site-icon,l10n,wp-auth-check&ver=4.7

該文件似乎去收集來自一些地方的CSS信息(我認爲是wp-admin/css /文件夾中的CSS文件,我可以在其中找到應用於類別框的完全相同的CSS規則),但由於某種原因,它並未檢索更新後的CSS文件。或其他事情正在發生(服務器端緩存PHP響應,並因此一直檢索舊的響應?)

回答

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

,這將讓你有CSS的個人網頁是用另一種選擇這個OH header/footer插件。一旦你安裝了插件,你可以添加你的CSS在頁面admin的頁眉textarea中。只要確保將您的CSS放入<style></style>標記中即可。