• 解決済 splash-light

    (@splash-light)


    固定ページのカスタマイズについて質問させてください。

    固定ページのページタイトルを画像にして固定ページ毎に画像を変えたいのですが、やり方が良くわからなくて困ってしまいました。

    どなたか分かる方いましたらご教授をお願いします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック投稿者 splash-light

    (@splash-light)

    補足)
    現在、wordpressをbitnamiにてローカルで作成中しております。

    splash-lightさん

    いろいろやり方あるとおもいますので、一つ書いておきます。

    <?php
    		$pageName = get_page_uri(get_the_ID());//ページのスラッグを取得
    		$randNum = rand(1,5); // ランダム数字を生成
    		$pageName .= $randNum;
    
    	 ?>
    	 <img src="画像のある場所までのurl /<?php echo $pageName; ?>.jpg">

    固定ページのスラッグを取得して、表示される度に画像を変えるので、
    ランダムな数を作成して。画像の名前を作成。
    ページスラッグ名+数字の画像をいくつか作成しておけば。
    できるとおもいます。

    トピック投稿者 splash-light

    (@splash-light)

    なるほど。
    スラッグの取得をしたらよかったのですか。

    今回作成しているのは、ランダム表示ではなくて

    商品(の固定)ページ => 商品の画像
    会社(の固定)ページ => 会社の画像

    といった感じで固定ページごとで固有の画像が出せたらと。
    最初の説明が悪くて申し訳ないです・・・。

    phpを覚えたくてwordpressをいじってあまり間もないので、全然違ったらすいませんが、
    この固有の画像を出す場合だと、説明いただいたコードのランダム数字の部分を外せばいいのですか?

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    自分の記事で恐縮ですが、↓でどうでしょう。

    ページスラッグやカテゴリスラッグを取得し、各ページタイトル部分を画像で出力
    http://mypacecreator.net/blog/archives/1230

    固定ページで子ページとか考えなければ
    <img src="<?php bloginfo('template_url'); ?>/images/title_<?php echo get_page_uri($post->post_parent); ?>.jpg" />

    とかでいけませんかね?

    splash-lightさん
    こちらが読み間違えておりました。

    ↓これで、各ページのスラッグを取得すれば大丈夫です。
    <?php echo get_page_uri($post->ID);?>

    トピック投稿者 splash-light

    (@splash-light)

    お二人のご回答を参考にチャレンジしてみます。

    トピック投稿者 splash-light

    (@splash-light)

    できました!

    phpでだいぶ頭がこんがらがってましたが、
    お二人のおかげで少しは理解できたように思えます。

    ご回答ありがとうございました(^ ^

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「固定ページのタイトル部分を画像に」には新たに返信することはできません。