サポート » 使い方全般 » WP5.8のクエリーループについて

  • 解決済 asako

    (@asako08)


    新しく追加されたクエリーループをオリジナルテーマで使用するには、add_theme_supportで何を読み込めばいいのでしょうか?
    管理画面での表示と合わせたいのですが…。

    また、今まで一覧ページを archive-xxx.php で作っていましたが、クエリーループを利用すれば固定ページで作れる、という認識であっていますでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • @asako08 さん

    はじめまして。

    新しく追加されたクエリーループをオリジナルテーマで使用するには、add_theme_supportで何を読み込めばいいのでしょうか?

    クエリーループブロックはWordPress5.8で追加されたブロックで、デフォルトで表示されているはずです。
    ※ブロック選択画面内の「テーマ」カテゴリ内

    また、今まで一覧ページを archive-xxx.php で作っていましたが、クエリーループを利用すれば固定ページで作れる、という認識であっていますでしょうか?

    未テストですが、クエリーブロックには、アーカイブページに必要なページャーが生成されなかったと思います。
    なので、アーカイブテンプレートを固定ページでを置き換えるというよりは、「トップページに最新記事を表示する」といった場合に使えるのではないかと思います。

    スレッド開始 asako

    (@asako08)

    ありがとうございます。

    クエリーループブロックはWordPress5.8で追加されたブロックで、デフォルトで表示されているはずです。

    こちら表示されてました。すみません、勘違い…というか使い方間違えてました。
    カスタム投稿の「アーカイブあり」の状態で、同じスラッグで固定ページ作成し、一覧ページとして機能するのかテストしてみていた途中で、表示側おかしい…となってしまってました。

    ただ、クエリーループでアイキャッチを入れるようにする場合、アイキャッチの指定がない投稿用にノーイメージ画像を設定したりするのは、デフォルトでは無理なのでしょうか?

    @asako08さん

    はじめまして。

    仕様として、アイキャッチ画像が無い場合はアイキャッチエリア(`wp-block-post-featured-image))が生成されない仕様なので、難しいかと思います。

    https://github.com/WordPress/gutenberg/pull/28625/commits/b598ec49cfee55a09554182028ba7f008b762feb

    スレッド開始 asako

    (@asako08)

    @wildworks さん、ありがとうございます。
    アイキャッチの件、参照リンクもありがとうございました。

    今回はクエリーループを使用せず、従来通りのテーマファイルにコードを記載して…という形で作ることにします。
    どうもありがとうございました!

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