実際には、ここに2つの質問があります。再編成管理領域のワードプレスボックス
1:加入者にワードプレスエリア(例えば、カテゴリボックスまたはコメント欄)に、いくつかのボックスを非表示にする方法は?
2:カテゴリボックスでカテゴリをIDでソートする方法(デフォルトでは、名前でソートされているように見えます)。例えば、私が質問-1について
the next order: 1, 2, 3...
but not 10, 1, 11
実際には、ここに2つの質問があります。再編成管理領域のワードプレスボックス
1:加入者にワードプレスエリア(例えば、カテゴリボックスまたはコメント欄)に、いくつかのボックスを非表示にする方法は?
2:カテゴリボックスでカテゴリをIDでソートする方法(デフォルトでは、名前でソートされているように見えます)。例えば、私が質問-1について
the next order: 1, 2, 3...
but not 10, 1, 11
を見たいのですが、
以下のとおりにコードを追加し、あなたのアクティブなテーマのの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
質問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);
希望はあなたに役立ちます。
ありがとう、どのようにすべての分類法ではなく、特定のタクソノミにのみこの機能を適用するには? –
下記の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); –
あなたはより良い答えをワードプレス交換で見つけることができます。このサイトはプログラミングに特化しているので、これまで試みたことの実際のコード例がない場合、ほとんどの人がこの質問を無視します。ここでは、Wordpressの交換へのリンクです:http://wordpress.stackexchange.com/ – akousmata