• 解決済 keynyon

    (@keynyon)


    いつもお世話になっております。
    wordpress初心者ですが、オリジナルテーマで写真のギャラリーサイトを作成しています。
    わからないことがふたつあります。

    【1】「photograph」というカスタム投稿タイプを作成しました。ここに写真を追加していきますが、シングルページは作らず、アーカイブページ(ギャラリーページ)だけを作成しています。
    途中で、URLにpostidを入力すると、index.phpが表示されてしまうことに気づいたのですが、シングルページを持たないアーカイブページを作成することはよくないことでしょうか?

    【2】各ページ、ヘッダーの下にページごとにメインイメージを挿入したいのですが、アーカイブページ(ギャラリーページ)にどのように挿入していいのかわかりません。

    状況は以下のとおりです。
    ・各ページ異なるメインイメージを挿入したい。
    ・管理画面からメインイメージを切り替えられるようにしたい。
    ・固定ページでは、アイキャッチ画像を指定し、それを出力している。
    →ご参考までにHTMLコードを添付します。img部分にメインイメージを挿入しています。

    <div>
            <h1>photograph</h1>
            <p><img src="img/bg_photograph.jpg" height="300" width="1600" alt=""></p>
     </div>

    以上2点について、ご教示いただけますと幸いです。どうぞよろしくお願いいたします。
    知識がないため、説明不足な点や、見当違いな点がありましたらご指摘ください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 【1】について、よいかよくないかはわかりませんが、【2】のようにしたいのでしたら固定ページでギャラリーを表示させるのが適していると思います。(single.php がないときに index.php を使ってシングルページが表示されるのは WordPress が意図した動きです。)

    固定ページの中で get_posts() を使って写真のリストを取得し、それを使ってギャラリーを表示します。ページングが必要なら(get_posts は不向きなので)WP_Query を使います。
    Takuro Hishikawa さんが下記ブログに get_posts記述例と WP_Query 記述例を挙げてくださっているので参考にどうぞ。
    WordPressでページ送りが動かないのはどう考えてもquery_postsが悪い!【pre_get_posts、WordPressループまとめ】

    トピック投稿者 keynyon

    (@keynyon)

    gblsm様

    ご教示ありがとうございます。
    やはり固定ページでギャラリーを表示するのがよいのですね。
    固定ページにページングが使えるのは知りませんでした。
    教えていただいたことを参考にしてやってみます。
    どうもありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「アーカイブページでアイキャッチ画像を使う方法はありますか?」には新たに返信することはできません。