サポート » 使い方全般 » 管理画面の投稿ページに作成者による絞り込み項目を追加する方法

  • 解決済 d.w.c

    (@dwc-1)


    「管理画面の投稿ページに作成者による絞り込み項目を追加する方法」
    (http://a-zumi.net/sort-by-author/)

    add_action('restrict_manage_posts', function() {
    	$selected = ( is_author() ) ? get_query_var( 'author' ) : 0;
    	$authors  = get_users(array('fields' => 'ids'));
    	
    	printf('<label class="screen-reader-text" for="author">%s</label>', __( 'Filter by author' ));
    	printf('<select id="filter-by-author" name="author">');
    	printf('<option value="0">%s</option>', __('すべての作成者'));
    	foreach ( $authors as $author_id ) {
    		$author = get_userdata( $author_id );
    		if($selected == $author->ID){
    			printf("<option value='%s' selected>%s</option>", $author->ID, $author->display_name);	}else{
    			printf("<option value='%s'>%s</option>", $author->ID, $author->display_name);	
    		}
    	}
    	printf('</selece>');
    });

    上記の方法で投稿者情報での絞り込み機能はつけられたのですが、このままでは購読者も対象になってしまいました。

    この絞り込みの対象を「投稿の権限があるユーザーのみ」にしたいのですが、どのように書き換えればよいでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。