返信先: 投稿一覧に商品が表示される

ホーム フォーラム 使い方全般 投稿一覧に商品が表示される 返信先: 投稿一覧に商品が表示される

#85239

yasumax
キーマスター

こんにちは。

トップページの新着投稿に一緒に投稿として商品ページまで表示される

状況わかりました。

  1. テンプレート「FrontPage」を適用した固定ページを作成。
  2. その後管理画面[設定]>[表示設定]にて「ホームページの表示」で固定ページにチェックを入れる。
    ホームページのほうに作成した固定ページを適用。

という流れでしょうか?

それであれば、「最新ニュース」セクションという部分のことでしょうか。
この部分は、残念ながら商品と投稿の分離はできません。
技術的なことなのですが、「ループ表示の際、商品を分離して表示する」の設定はメインクエリにしか働きません。
該当箇所はWP_Queryを利用して新しくクエリを作っているため対象外となっています。

解決方法としては2通りあります。
フィルターフックを使ったカスタマイズをする方法、テンプレートを修正する方法のどちらかになります。
ここでは、テンプレートを修正する方法を紹介させてもらいます。

  1. 子テーマを作成
    Zerif Liteのバージョンアップがきた時に、自身で修正した内容を保持するために子テーマを利用します。
    子テーマの作り方は公式ディレクトリなどを参照してください。
  2. 該当テンプレートを子テーマにコピー
    sectionsフォルダ内のlatest_news.phpが該当テンプレートです。
    子テーマにsectionsフォルダを作成してこの中にコピーします。
  3. テンプレートを修正
    latest_news.php42行目付近が該当部分になります。
    WP_Queryにブログ記事が適用されているカテゴリーのパラメータを追加してください。
    WordPress Codex 関数リファレンス/WP_Query

未検証ですが、以上の方法で修正は可能かと思います。

ブログページに投稿一覧で商品ページが投稿として表示される

すみません。これはわかりません。
固定ページを別に作っているのでしたら同じ理由かと思いますのでクエリ部分を見直してみてください。