1

カスタム WP_Query に従って投稿を表示するカスタム wp リスト テーブルを作成しました。以下に示すようなカテゴリ フィルターを実装する必要があります。

ここに画像の説明を入力

すべてのカテゴリをドロップダウンとして表示する必要があり、特定のカテゴリを選択するときに、このカテゴリ フィルターを wp_query に適用したいと考えています。これが私の WP_Query です。

$wp = new WP_Query(
    array("post_type" => "post", 
          "post_status" => $status, 
          "meta_key" => "sc_imported", 
          "meta_value" => true, 
          "posts_per_page" => $per_page, 
          "paged" => $current_page, 
          "orderby" => $_REQUEST['orderby'], 
          "order" => $_REQUEST['order'] 
         ));
  1. ドロップダウンの実装方法、
  2. このカテゴリ フィルターを WP_Query に適用する方法。
4

1 に答える 1

0

この関数 wp_dropdown_categories( $args ); を使用します。カテゴリのドロップダウンが作成されます。

<?php wp_dropdown_categories( $args ); ?> 
<?php $args = array(
'show_option_all'    => '',
'show_option_none'   => '',
'orderby'            => 'ID', 
'order'              => 'ASC',
'show_count'         => 0,
'hide_empty'         => 1, 
'child_of'           => 0,
'exclude'            => '',
'echo'               => 1,
'selected'           => 0,
'hierarchical'       => 0, 
'name'               => 'cat',
'id'                 => '',
'class'              => 'postform',
'depth'              => 0,
'tab_index'          => 0,
'taxonomy'           => 'category',
'hide_if_empty'      => false
    'walker'             => ''
); ?> 

完全な機能の詳細については、こちらをお読みください。

于 2013-09-11T11:27:43.667 に答える