前提
グループ名:products_item(繰り返しフィールド)
サブフィールド①
名前:products_item-pdtit
タイプ:テキスト
サブフィールド②
名前:products_item-pdf
タイプ:ファイル
実現したいこと
wordpressのカスタムフィールド プラグイン「Smart Custom Fields」にて
ファイルのダウンロードを繰り返し出力をしたいと考えております。
発生している問題・エラーメッセージ
繰り返しで2つ投稿をした場合
名前は2つ並んで出るのですが、下記の通り
リンク先(ファイルのURL)が2つとも同じファイルになってしまいます。(どちらも1つ目のURL)
出力例
<ul class="pdf_dl-list"> <li> <a href="aaa.pdf" target="_blank" rel="noopener noreferrer">aaa</a> </li> <li> <a href="aaa.pdf" target="_blank" rel="noopener noreferrer">bbb</a> </li> </ul>
(2つ目のliにも1つ目のファイルaaa.pdfが出力されてしまう。)
該当のソースコード
<ul class="pdf-list"> <?php $products_item = SCF::get('products_item'); foreach ($products_item as $fields) { $files_name = get_post_meta($post->ID, 'products_item-pdf', true); $up_file01 = wp_get_attachment_url($files_name); ?> <li> <a href="<?php echo $up_file01; ?>" target="_blank" rel="noopener noreferrer"> <?php echo $fields['products_item-pdftit']; ?> </a> </li> <?php } ?> </ul>
なかなか解決に至らず、こちらで質問をさせて頂きました。
有識者の方がいらっしゃいましたら、ご教授いただけますと幸いです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。