【静岡 Web designer 生活ブログ】

静岡市でフリーランスでウェブパレットという屋号でWebデザイナーしています。Webデザインしている上での備忘録的なブログです。たまにプライベートなことあり。

HOME > 静岡 Webデザイナー生活 > 備忘録:WordPress 管理画面 カスタム投稿の記事一覧画面で絞り込み検索を追加

02/12
2017

備忘録:WordPress 管理画面 カスタム投稿の記事一覧画面で絞り込み検索を追加

備忘録:WordPress 管理画面 カスタム投稿の記事一覧画面で絞り込み検索を追加

Tweet
このエントリーをはてなブックマークに追加

WordPressでカスタム投稿を採用した時に、管理画面のカスタム投稿記事一覧画面で投稿と同じようにカテゴリー(タクソノミー)の絞込みをしたい時ってありますよね。

functions.php に以下を記述することで解決

作成したカスタム投稿タイプと作成したタクソノミーは自分の作ったものに置換えます。

function add_post_taxonomy_restrict_filter() {
    global $post_type;
    if ( '作成したカスタム投稿タイプ' == $post_type ) {
        echo '<select name="作成したカスタムタクソノミ―">';
            echo '<option value="">カテゴリー指定なし</option>';
            $terms = get_terms('作成したカスタムタクソノミ―', 'hide_empty=0');
            foreach ($terms as $term) :
             if ($term->parent == 0):
              echo '<option value="' . $term->slug . '">' . $term->name . '</option>';
              $parentID = $term->term_id;
 
              $children = get_term_children( $parentID , '作成したカスタムタクソノミ―' );
              if(!empty($children)):
 
               foreach($children as $childID):
                $child=get_term_by('id', $childID, '作成したカスタムタクソノミ―');
                echo '<option value="' . $child->slug  . '"> ' . $child->name . '</option>';
               endforeach;
 
              endif;
             endif;
           endforeach;
 
        echo '</select>';
    }
}
add_action( 'restrict_manage_posts', 'add_post_taxonomy_restrict_filter' );

 

Related posts:

  1. 備忘録:WordPressの投稿一覧画面にカスタムフィールドの列を追加する
  2. WordPress プラグイン:WP-RSSImport
  3. 備忘録:エックスサーバー WordPress MySQL4→MySQL5移行方法
  4. 備忘録 Contact form 7 + WordPress HTTPS プラグインで共用SSL使用可に
Filed under: WordPress — 9:49 AM
← 備忘録:WordPressをhttpからhttpsに常時SSL化した手順メモ(エックスサーバー) 備忘録:レスポンシブサイトでイメージマップを使う場合に便利な「jQuery RWD Image Maps」 →

コメントをどうぞ コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。

  • 《ウェブパレットサイトへ戻る》

    ウェブパレット
  • 《広告》

  • PROFILE

      Name waka
  • SEARCH

  • PAGES

    • よく使うドメイン・レンタルサーバー
    • 使用プラグイン一覧
  • RECENT ENTRY

    • Atomでの使用感と備忘録
    • 備忘録:新サーチコンソールでのドメインプロパティ設定(DNSレコードでのドメイン所有権の確認)方法(エックスサーバーの場合)
    • 備忘録:WordPressで有料プラグイン「Elfsight Instagram Feed CC」をアップデートしたらなぜかSimple Tagsプラグインでエラーが出て困ったはなし
    • 備忘録:WordPressでテーマファイル修正の際に致命的なエラーが出る場合の対処法
    • 備忘録:FileZillaを使っていて文字化けしたフォルダが削除できない場合の対処方法
  • PAGE

    • よく使うドメイン・レンタルサーバー
    • 使用プラグイン一覧
  • CATEGORY

    • 仕事 (1)
    • WordPress (71)
    • カメラ (1)
    • セミナー (19)
    • モバイル (1)
    • Apple (11)
    • HTML&CSS&Javascript (7)
    • アプリ&ソフト&ハード (15)
    • SEO (4)
    • SNS (3)
    • プライベート (22)
      • 車 (1)
      • つれづれごと (1)
      • 美術館 (1)
      • ガーデニング (2)
      • 旅行 (2)
    • その他 (6)
  • ARCHIVES

  • TAG

    Contact form 7 CSS Nite CSS Nite in SHIZUOKA Different Posts Per Page FFFTP FileZilla Firefox Fireworks Fireworks8 Fireworks CS3 Flexible Upload Fotolia FTP function.php Gmail Google Google Chrome Instagram ipad iphone iphone4 iphone5s JavaScript jQuery LightBox Lightbox 2 MySQL pocket WIFI prettyPhoto Remote Testkit SNS Subscribe2 Windows WordBench WordBooker WordCamp WordPress Wordpressプラグイン wp-jquery-lightbox WP-RSSImport イーモバイル エックスサーバー セミナー 写真素材 素材
  • 《運営》

    ウェブパレット
  • 《その他運営しているサイト》

    しずおかはなさんぽ

    静岡わんわんさんぽ

    静岡おいしいかわいいグルメ&雑貨屋ブログ

    Home Office & Flower Life

  • META

    • ログイン
    • Comments RSS
    • Valid XHTML
    • Software
    • XFN
    • WP
    • RSS
  • @wakawaka67さんのツイート
  • 《広告》

Copyright © ウェブパレット All rights reserved.