实际上,我在这里有两个问题。
1:如何为订阅者隐藏 WordPress 区域中的某些框(例如,类别框或评论框)?
2:如何按ID对类别框中的类别进行排序(默认情况下,它按名称排序)。例如,我想看看
the next order: 1, 2, 3...
but not 10, 1, 11
答案 0 :(得分:0)
问题1,
在活动主题的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
答案 1 :(得分:0)
对于问题-2,
请尝试以下代码。
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 );
希望这对你有所帮助!