サポート » 使い方全般 » カスタム投稿の特定のカテゴリを固定ページに表示

  • php初心者です。ネットに転がっているphpを切り貼りして作っているレベルの者です。

    今回、カスタム投稿タイプ(voices)で「患者様の声」を作り(プラグイン利用なし)、
    カテゴリには症状別で
    頭痛
    腰痛
    肩こり…
    などにわけ投稿し、カテゴリ別に固定ページに表示したいと考えています。
    で、これらにはプラグイン「Advanced Custom Fields」で投稿できるようにしています。

    個々の投稿は、single-voices.phpで表示されるのですが、症状別のアイコンに該当固定ページにリンクし、その固定ページには特定の症状カテゴリの記事のみが全文表示される、というものを作りたいです。

    カスタム投稿を作って、Advanced Custom Fieldsで紐付けて…ということころまでは素人ながらネットで検索しながらできましたが、これから先がお手上げです。

    ちなみに、素人に毛が生えた程度のレベルなので、できれば詳しく解説しているサイト等を教えていただけると大変助かります。(たぶん、こちらで教えていただくものを理解できる頭がありません…)

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ちなみに、いままで通常の投稿では下記をそれぞれのpage-○○.phpに入れて読み込めていました。

    <?php
    $posts = get_posts(‘numberposts=-1&category_name=voices’);
    global $post;
    if($posts): foreach($posts as $post): setup_postdata($post);
    ?>

    <!– <h3>“><?php the_title(); ?></h3> –>

    <?php the_content(); ?>
    <?php endforeach; endif; ?>

    これでは動かないのはやはりカスタム投稿だからですか?

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    カスタム投稿タイプということであれば、category_nameではなくpost_typeではないかなと思います。
    $posts = get_posts(‘numberposts=-1&post_type=voices’);

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。