• ページ内リンクを作成する際の効率をあげるために
    管理画面上にて以下の様な動作をするプラグインを作りたいと思っています。

    1.キーワードとカテゴリで該当する記事一覧を出す。
    2.該当記事一覧の中でさらに任意のものにチェックをつけて
    チェックをつけたものだけを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; ?>
  • トピック「キーワードとカテゴリで該当する記事を抽出したい」には新たに返信することはできません。