當我創建帖子並嘗試將帖子分配給類別時,右側的小部件顯示混合的類別。例如,當我創建類別時,我在父類別「男士」下面有「配件」類別,但在該部件中它不出現;只有當我進入左側菜單中的類別時,它纔會以正確的順序出現。哪裏不對?類別未顯示在正確的層次結構中
在類別我有這個層次
但是當我分配一個帖子,但是當我分配一個崗位的類別,例如男性,飾品,領帶,男性出現在第二類別,而不是第一次因此搞亂麪包屑太
當我創建帖子並嘗試將帖子分配給類別時,右側的小部件顯示混合的類別。例如,當我創建類別時,我在父類別「男士」下面有「配件」類別,但在該部件中它不出現;只有當我進入左側菜單中的類別時,它纔會以正確的順序出現。哪裏不對?類別未顯示在正確的層次結構中
在類別我有這個層次
但是當我分配一個帖子,但是當我分配一個崗位的類別,例如男性,飾品,領帶,男性出現在第二類別,而不是第一次因此搞亂麪包屑太
嘗試this plugin。它表示它可以在小部件中分層顯示類別。
我會在底部留下本答案的第一個版本,因爲它可能有用。
有no way以分層方式組織該列。該解決方案是一個自定義列,並使用此Codex snippet:
// Change "post_" for the desired post type
add_filter('manage_edit-post_columns', 'custom_categories_register_so_15813936', 20, 1);
add_action('manage_post_posts_custom_column', 'custom_categories_display_so_15813936', 20, 2);
function custom_categories_register_so_15813936($columns)
{
$columns[ 'custom-cat' ] = 'Categories';
return $columns;
}
function custom_categories_display_so_15813936($column_name, $post_id)
{
if ('custom-cat' != $column_name)
return;
// get the category IDs assigned to post
$categories = wp_get_post_categories($post_id, array('fields' => 'ids'));
// separator between links
$separator = ', ';
if ($categories) {
$cat_ids = implode(',' , $categories);
$cats = wp_list_categories('title_li=&style=none&echo=0&include=' . $cat_ids);
$cats = rtrim(trim(str_replace('<br />', $separator, $cats)), $separator);
$cats = str_replace(site_url('category/'), admin_url('edit.php?category_name='), $cats);
echo str_replace('/" title', '" title', $cats);
}
}
在左側,默認列,並在合適的,自定義一個。
[第一個版本]
我想你所談論的後端(/wp-admin
)。你看到的行爲是WordPress默認。爲了擺脫「功能」的,你需要的插件Category Checklist Tree:
在後期編輯屏幕,節省了後期以後,你會發現, 選中的類別顯示在頂部,突破 類別層次結構。這個插件刪除了「功能」。
此外,它會自動滾動到第一個選中的類別。
也適用於自定義分類法。
謝謝,這是全部自動的,或者你如何使用它? – user1937021 2013-04-04 16:37:04
我的意思是我必須以某種方式重新組織我的類別嗎? – user1937021 2013-04-04 16:40:35
是的,開箱即用,沒有配置和類別不會改變,只是正確顯示。 – brasofilo 2013-04-04 17:03:38
您是否爲「附件」設置了「父級」類別?我的右手小部件顯示正確層次中的類別。我有WordPress 3.5.1。 – 2013-04-04 15:05:20
是的,我做過了,是否有插件可以用來更好地組織類別? – user1937021 2013-04-04 16:21:53
「麪包屑」問題與本課題中描述的內容無關,值得一個新的(你似乎已經打開了與同一主題相關的其他2個問題)。 – brasofilo 2013-04-04 20:38:36