サポート » 使い方全般 » 全記事(カスタム投稿,通常投稿)の中から、任意のカテゴリ記事5件をsingle.

  • 解決済 mitsu666

    (@mitsu666)


    お世話になります。
    PHP初心者です。

    全記事(カスタム投稿,通常投稿)の中から、
    任意のカテゴリ記事5件を
    single.phpにピックアップ記事として表示させたいと思っております。
    ————————
    通常投稿:
    ・NEWSカテゴリー
    ・FEATURESカテゴリー
    ・PICKUPカテゴリー

    カスタム投稿(REVIEWS):
    ・NEWSカテゴリー
    ・FEATURESカテゴリー
    ・PICKUPカテゴリー
    ————————
    以上共通カテゴリーとして、
    http://ja.forums.wordpress.org/topic/6123
    こちらを参考に、
    「PICKUPカテゴリー」を使って表示させようと
    single.phpに以下のように記述しました。
    (カテゴリースラッグはpick-upです)

    <?php
    	$wp_query = new WP_Query( array(
    		'com_category' => 'pick-up',
    		'posts_per_page' => 5,
    	));
    ?>
    
    <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
    
    <li>
    		<a>">
    			<div>
    				<h3><?php the_title();?></h3>
    				<p>Category :  <?php the_category(' ');?></p>
    
    			</div>
    		</a>
    	</li>
    <?php endwhile; ?>

    すると、通常投稿がすべて反映され、
    カスタム投稿がいっさい反映されず、
    しかも記事タイトルリンクを押すとURLは正しいのに
    表示されるページ内容が同一の記事内容になってしまいました。
    (URLはnews01とあるのに記事のタイトルや内容がfuture08のまま、
    他URLへ飛んでも記事のタイトルや内容がfuture08のままです)
    (トップページ等、すべての挙動がこうなってしまいました)

    途方に暮れております。
    どうかご教授ください。
    お待ちいたしております。

    [モデレーターより:重複投稿のためクローズ]
    http://ja.forums.wordpress.org/topic/137499

  • トピック「全記事(カスタム投稿,通常投稿)の中から、任意のカテゴリ記事5件をsingle.」には新たに返信することはできません。