前提・実現したいこと
各都道府県のボタンを47個設置し、
対応する記事を出すフォームを設置しようとしています。
各都道府県はタグで設定し、
タグ検索で、一致する記事を出すようにしています。
for文で作ったフォームを動かしたいのですが、
なぜか動きません。
発生している問題・エラーメッセージ
for文で作ったフォームが動かず、 単品ごとに作ったフォームは動く
該当のソースコード
php
1<?php 2$areas = array( 3 '北海道', 4 '青森県', 5 '岩手県', 6 '宮城県', 7 '秋田県', 8 '山形県', 9 '福島県', 10 '茨城県', 11); 12?> 13 14<?php 15foreach($areas as $area){ 16 echo '<form method="get" action="http://localhost:8888/wordpress02">'; 17 echo '<input type="hidden" name="tag" value="'.$area.'">'; 18 echo '<button type="submit">'.$area.'</button>'; 19 echo '<input type="hidden" name="s" id="s" placeholder="検索" />'; 20 echo '</form>'; 21 } 22?> 23 24<form method="get" action="<?php bloginfo('url') ?>"> 25 <input type="hidden" name="tag" value="千葉"> 26 <button type="submit">検索</button> 27 <input type="hidden" name="s" id="s" placeholder="検索" /> 28</form> 29 30
試したこと
下の単品フォームは、タグ検索ができたのですが、
上のfor文で作ったフォームは検索結果が出ません。
補足情報(FW/ツールのバージョンなど)
Wordpress 5.5.3
回答1件
あなたの回答
tips
プレビュー