我想現在如果有任何方法來改變管理子菜單分類的級別(作爲類別和標籤)從帖子使其作爲父菜單(如頁面,評論...)WordPress的:移動管理子菜單從帖子到父級
回答
好的,我不知道我是否讓你100%正確...你改變了默認「post」的名稱和附加值!?
也許會更好引進了自定義後類型爲,但正如之前所說的,不會與子菜單中更改問題...
如果你的客戶爲例想要這樣的說法,在這裏我們走了,我測試了這個解決方案,它工作得很好,當然,你可能需要做一些造型:
function load_custom_wp_admin_style() { ?>
<script>
jQuery("#menu-posts ul li:nth-of-type(4)").prependTo("#adminmenu");
jQuery("#menu-posts ul li:nth-of-type(4)").prependTo("#adminmenu");
</script>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
我將此代碼添加到我的functions.php這個感動「類別」和的「標籤」在「dashbord」之前,將帖子類型「帖子」添加到管理菜單的頂部!
如果你的「儀表板」後,希望嘗試使用:
function load_custom_wp_admin_style() { ?>
<script>
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
如果您使用的不是帖子型「上崗」你必須改變選擇「#菜單的帖子」,只是看它在檢查員!
編輯關於你的最後一頁評論:
如果你想要做一些造型永遠不要改變WordPress的核心管理,CSS,你將失去每WordPress的更新這些變化!
但是你可以CSS以同樣的方式就像我們所插入的腳本等,即通過CSS背景添加一個圖標像這樣通過你的函數中插入樣式:
function load_custom_wp_admin_style() { ?>
<script>
// I add an id to the element so it can be selected more easily for styling...
jQuery("#menu-posts ul li:nth-of-type(5)").attr('id', 'custom_tag_link');
// Here I change the position as done before...
jQuery("#menu-posts ul li:nth-of-type(5)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").attr('id', 'custom_cat_link');
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<style>
/* Here comes the styling... */
/* Do some margins/paddings and background-alignments... */
#custom_cat_link, #custom_tag_link {
background-size: auto 100%;
background-repeat: no-repeat;
padding-left: 25px !important;
margin: 10px !important;
}
/* Set your Icons here... */
#custom_cat_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
#custom_tag_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
</style>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
第二件事:重命名...正如前面提到的,我不會改變帖子類型「發佈」,更好的做法是引入一個自定義帖子類型,你可以根據你的需要和他們的分類法命名它們,但我想你不想改變那現在,我們又一次用JS的「不潔的hack-like」方式......全碼:
function load_custom_wp_admin_style() { ?>
<script>
// I add an id to the element so it can be selected more easily for styling...
jQuery("#menu-posts ul li:nth-of-type(5)").attr('id', 'custom_tag_link');
// Change the name of the <a>-element in the <li>-elem here...
jQuery("#menu-posts ul li:nth-of-type(5) a").html('NEW TAG TITLE');
// Here I change the position as done before...
jQuery("#menu-posts ul li:nth-of-type(5)").insertAfter("#menu-dashboard");
jQuery("#menu-posts ul li:nth-of-type(4)").attr('id', 'custom_cat_link');
jQuery("#menu-posts ul li:nth-of-type(4) a").html('NEW CAT TITLE');
jQuery("#menu-posts ul li:nth-of-type(4)").insertAfter("#menu-dashboard");
</script>
<style>
/* Here comes the styling... */
/* Do some margins/paddings and background-alignments... */
#custom_cat_link, #custom_tag_link {
background-size: auto 100%;
background-repeat: no-repeat;
padding-left: 25px !important;
margin: 10px !important;
}
/* Set your Icon here... */
#custom_cat_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
#custom_tag_link {
background-image: url('https://cdn0.iconfinder.com/data/icons/customicondesignoffice5/256/examples.png');
}
</style>
<?php }
add_action('admin_footer', 'load_custom_wp_admin_style');
在這裏你可以看到在行動的整個事情:
,您可以更改高會出現一個菜單,但我敢肯定,你不能改變一個子菜單的水平,因爲例如這些類別屬於帖子類型「帖子」,因爲每個分類法屬於它們被定義的帖子類型...
您可以設置otion網頁,或自定義文章類型,但第一個也不會inculde分類,第二個不是直接的,也只是作爲一個子菜單...
無論如何,也許你能做到所以用java腳本改變管理屏幕的dom,但我不會推薦這樣做!這項任務是否有特定的原因?
在這裏,您可以看到如何包括管理屏幕上的自定義JS: HTTPS://codex.wordpress .org/Plugin_API/Action_Reference/admin_enqueue_scripts 因此,你可以添加一個腳本,「移動」的鏈接,即通過jquery ......但正如我所說我不會推薦這個,因爲它不會讓我覺得這麼多sence! – ToTaTaRi
Txs爲您的答案。我添加了一張圖片,解釋了我在下面說的 –
- 1. 將標準帖子菜單移動到自定義管理菜單
- 2. 使用PHP/WordPress從子菜單設置父級菜單CSS類
- 3. WordPress的管理菜單帖子鏈接失蹤
- 4. 從菜單wordpress中排除帖子
- 5. jQuery的hoverIntent子從子菜單移動到主菜單
- 6. Wordpress將子帖子添加到子菜單
- 7. WordPress的從管理菜單
- 8. WordPress的如何刪除頂層管理菜單的子菜單
- 9. wordpress foundation手風琴移動子菜單
- 10. WordPress的最新帖子菜單項
- 11. WordPress的垂直菜單使用帖子
- 12. ActionBarsharlock:從子菜單從菜單移動到另一個活動
- 13. wordpress管理菜單。子菜單的命名
- 14. 的Joomla子菜單管理
- 15. WordPress管理顯示0帖子
- 16. 在wordpress的父母帖子頁面上顯示子帖子
- 17. WordPress的多個帖子從帖子ID
- 18. 從循環中刪除父級帖子
- 19. 插件子菜單管理
- 20. WP管理菜單中的多個Wordpress自定義帖子類型
- 21. 如何在WordPress管理子菜單中創建多個子菜單?
- 22. 拉伸子菜單到父級菜單大小
- 23. Wordpress子菜單
- 24. 動態CSS下拉菜單顯示與父級相同級別的子菜單
- 25. 自定義帖子類型不出現在WordPress管理菜單中
- 26. 如何從Wordpress的父類別中排除子帖子?
- 27. 的WordPress:如何顯示子菜單中的父菜單
- 28. WordPress的 - 在單個帖子頁面(循環外)獲取帖子偏移量/帖子頁面偏移量
- 29. CSS:移動菜單子菜單問題
- 30. WordPress的管理員搜索帖子錯誤 - 無效的帖子類型
Ups,我剛剛注意到,以這種方式改變了分類和標籤的順序,試着避免這種情況:jQuery(「#menu-posts ul li:nth-of型(5) 「)insertAfter(」 #菜單的儀表板「); jQuery(「#menu-posts ul li:nth-of-type(4)」)。insertAfter(「#menu-dashboard」); – ToTaTaRi
非常有幫助,非常感謝...我想知道是否有添加圖標和編輯字體的方式,因爲我嘗試在wp-admin/css/admin-menu.css中執行該操作,但沒有任何更改! –
還有一件重要的事情:如何重命名它們? –