Title: キーワードとカテゴリで該当する記事を抽出したい
Last modified: 2016年7月30日

---

# キーワードとカテゴリで該当する記事を抽出したい

 *  [PressKKK](https://ja.wordpress.org/support/users/presskkk/)
 * (@presskkk)
 * [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89%e3%81%a8%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%81%a7%e8%a9%b2%e5%bd%93%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%82%92%e6%8a%bd%e5%87%ba%e3%81%97%e3%81%9f/)
 * ページ内リンクを作成する際の効率をあげるために
    管理画面上にて以下の様な動作を
   するプラグインを作りたいと思っています。
 * 1.キーワードとカテゴリで該当する記事一覧を出す。
    2.該当記事一覧の中でさらに任意
   のものにチェックをつけて チェックをつけたものだけをhtml形式で出力。
 * キーワードとカテゴリで絞り込むのは出来る([http://www.webopixel.net/wordpress/401.htmlを参考にしました](http://www.webopixel.net/wordpress/401.htmlを参考にしました))
   は出来たのですが、
    それだとsearch.phpを使わなくてはならず検索結果を管理画面上
   に出すやり方がわかりませんでした。
 * 現在は以下ようなソースを書いています。(プラグイン化する前にひとまずphpで書いてい
   ます)
 * 管理画面上にて1の結果を得るためにはどうしたらよいでしょうか。
 *     ```
       <?php
           include_once('./wp-load.php');
       ?>
   
       <div id="search">
       <form method="get" action="search-post2.php">
       	<input name="s" id="s" type="text" />
       	<?php wp_dropdown_categories('depth=0&orderby=name&hide_empty=1&show_option_all=カテゴリー選択'); ?>
       	<input id="submit" type="submit" value="検索" />
       </form>
       </div>
   
       <?php
           if($_GET["s"]) :
           $s= $_GET["s"];
               $allsearch =& new WP_Query("s=$s&showposts=-1");
               var_dump($allsearch);
       ?>
       <?php if ($allsearch->have_posts()) :  ?>
       <?php
   
           $key = wp_specialchars($s, 1);
           $count = $allsearch->post_count;
           echo '<div class="headlinea"><h1 class="headlineb">「'.$key.'」で検索した結果：'.$count.' 件</h1></div>';
       ?>
       <div class="category">
           <ul class="thumbnails">
           <?php while (have_posts()) : the_post(); ?>
   
       <li>
                   <ul class="thumbnail">
                       <li class="thumbimage"><a>"><?php the_post_thumbnail(array(170,130), array('class' => 'left')); ?></a></li>
                       <li class="thumbtitle"><a>"><?php the_title();?></a>
                       <li class="thumbdescription"><?php echo get_post_meta($post->ID,'introduction',$single=true); ?>
   
           <?php endwhile;?>
   
           <?php if ( function_exists( 'page_navi' ) ) { page_navi(); } ?>
       </div>
       <?php endif; ?>
       <?php endif; ?>
       ```
   

 トピック「キーワードとカテゴリで該当する記事を抽出したい」には新たに返信すること
はできません。

## タグ

 * [カテゴリ](https://ja.wordpress.org/support/topic-tag/%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa/)
 * [キーワード](https://ja.wordpress.org/support/topic-tag/%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89/)
 * [プラグイン](https://ja.wordpress.org/support/topic-tag/%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3/)
 * [管理画面](https://ja.wordpress.org/support/topic-tag/%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2/)
 * [絞込](https://ja.wordpress.org/support/topic-tag/%e7%b5%9e%e8%be%bc/)
 * [検索](https://ja.wordpress.org/support/topic-tag/%e6%a4%9c%e7%b4%a2/)

 * フォーラム: [プラグイン](https://ja.wordpress.org/support/forum/plugins/)
 * 0件の返信
 * 1人の参加者
 * 最後の返信者: [PressKKK](https://ja.wordpress.org/support/users/presskkk/)
 * 最後の活動: [13年、 1ヶ月前](https://ja.wordpress.org/support/topic/%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89%e3%81%a8%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%81%a7%e8%a9%b2%e5%bd%93%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%82%92%e6%8a%bd%e5%87%ba%e3%81%97%e3%81%9f/)
 * 状態: 未解決

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
