hoge

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • hoge
    参加者

    ご返答有り難うございました。

    無事にブログ記事のみ表示されました!

    もともとBLOGという親カテゴリーの中に子カテゴリー(例えば「店舗情報」や「最新入荷商品」等)を作成しておりましたが、ブログ投稿の際に親カテゴリー(ここではBLOG)にチェックを入れておりませんでしたのでチェックをし、get_adjacent_post()の第一引数をtrueにした所、ブログ記事限定で出力されました。

    無事に解決でき大変助かりました。
    有り難うございました。

    hoge
    参加者

    上記コードはsingle.phpに書いております。

    hoge
    参加者

    返答有り難うございます。
    そちらも試してみたのですが、記事のループの場合は問題なく商品、記事と分けて出力されるのですが、記事の下部きて出力される次の記事、前の記事ではどうしても商品の投稿まで含まれてしまいます。

    上のコードですと

    <div class="postNav">
     <div class="prePost">
      <?php $prevpost = get_adjacent_post(false, '', true); if ($prevpost) : ?>
      <p>
      « 前の記事 
       <a href="<?php echo get_permalink($prevpost->ID); ?>">
        <?php echo get_the_post_thumbnail($prevpost->ID); ?>
    	<?php echo esc_attr($prevpost->post_title); ?>
       </a>
      </p>
      <?php endif; ?>
     </div>
     <div class="nextPost">
      <?php $nextpost = get_adjacent_post(false, '', false); if ($nextpost) : ?>
       <p>
        次の記事 »
        <a href="<?php echo get_permalink($nextpost->ID); ?>">
         <?php echo get_the_post_thumbnail($nextpost->ID); ?>
    	 <?php echo esc_attr($nextpost->post_title); ?>
        </a>
       </p>
      <?php endif; ?>
     </div>
    </div>

    の部分で出力していますが、何か問題が有るのでしょうか?
    もしくは他の方法が有るようでしたら教えていただけると幸いです。
    (ちなみに次の投稿、前の投稿ではサムネイルも一緒に取得している為上記のコードにしています)

    宜しくお願い致します。

3件の投稿を表示中 - 1 - 3件目 (全3件中)