サポート » 使い方全般 » URL内の文字列を元に、画像を呼び出したい

  • 解決済 izag

    (@izag)


    表示しているページのURL内の数字文字列を元に、画像URLを出力したいのですが、どうすればよろしいでしょうか?

    例1
    【表示URL】http://aaa.com/bbb/no-00001/
      ↓
    【画像URL】http://aaa.com/wp-content/uploads/00001.png

    例2
    【表示URL】http://aaa.com/bbb/no-00018/
      ↓
    【画像URL】http://aaa.com/wp-content/uploads/00018.png

    例3
    【表示URL】http://aaa.com/bbb/no-02193/
      ↓
    【画像URL】http://aaa.com/wp-content/uploads/02193.png

    ご教授いただけますでしょうか?
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • izagさん、こんにちは。

    スラッグの後ろから5文字を取得し、
    その5文字を画像ファイル名としてくっつけた感じですがいかがでしょうか。

    <?php $upload_dir = wp_upload_dir(); ?>
    <?php
    	$slug = get_page_uri(get_the_ID());
    	$image_name =  substr("$slug", -5,5);
    ?>
    【画像URL】<?php echo $upload_dir['baseurl']; ?>/<?php echo $image_name ?>.png
    トピック投稿者 izag

    (@izag)

    ryu263様

    完璧です!見事にご指示頂いた内容で解決いたしました!!
    何とお礼を言って良いのか、感謝しても感謝しきれません!!

    本当にありがとうございました! m(_ _)m

    もう一度言わせてください!
    本当にありがとうございました!! m(_ _)m

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「URL内の文字列を元に、画像を呼び出したい」には新たに返信することはできません。