2017-01-26 7 views
0

実際には、ここに2つの質問があります。再編成管理領域のワードプレスボックス

1:加入者にワードプレスエリア(例えば、カテゴリボックスまたはコメント欄)に、いくつかのボックスを非表示にする方法は?

2:カテゴリボックスでカテゴリをIDでソートする方法(デフォルトでは、名前でソートされているように見えます)。例えば、私が質問-1について

the next order: 1, 2, 3... 
but not 10, 1, 11 

here

+0

あなたはより良い答えをワードプレス交換で見つけることができます。このサイトはプログラミングに特化しているので、これまで試みたことの実際のコード例がない場合、ほとんどの人がこの質問を無視します。ここでは、Wordpressの交換へのリンクです:http://wordpress.stackexchange.com/ – akousmata

答えて

0

を見たいのですが、
以下のとおりにコードを追加し、あなたのアクティブなテーマののfunctions.phpファイル内

function my_remove_meta_boxes() { 
    if (! current_user_can('manage_options')) { 
     /** 
     * arg-1 : id of the metabox, arg-2: page or posttype, arg-3: screen where the boxes displaying 
     */ 
     remove_meta_box('tagsdiv-stages', 'post', 'side'); // as per my page https://www.screencast.com/t/VCnvf61M7ydS 
     remove_meta_box('commentsdiv', 'post', 'normal'); 
    } 
} 
add_action('admin_menu', 'my_remove_meta_boxes'); 

あなたが参照することができます:https://codex.wordpress.org/Function_Reference/remove_meta_box

0

質問2については、
謝辞e以下のコードを試してください。

function sort_get_terms_args($args, $taxonomies) { 
    global $pagenow; 
    if(!is_admin() || ('post.php' != $pagenow && 'post-new.php' != $pagenow)) 
     return $args; 

    $args['orderby'] = 'term_id'; 
    $args['order'] = 'ASC'; 

    return $args; 
} 
add_filter('get_terms_args', 'sort_get_terms_args', 10, 2); 

希望はあなたに役立ちます。

+0

ありがとう、どのようにすべての分類法ではなく、特定のタクソノミにのみこの機能を適用するには? –

+0

下記の1つを試してみてください。それが動作しているかどうかを教えてください。 function sort_get_terms_args($ args、$ taxonomies){ global $ pagenow; if(!is_admin()||( 'post.php'!= $ pagenow && 'post-new.php'!= $ pagenow)) return $ args; if($ args ['taxonomy'] == "taxonomy name"){ $ args ['orderby'] = 'term_id';$ args ['order'] = 'ASC'; } return $ args; } add_filter( 'get_terms_args'、 'sort_get_terms_args'、10、2); –

関連する問題