7、WordPressでサイトを構築するときによく利用する、有名なフォーム作成プラグインです!このプラグインでセレクトボックスを挿入する際、以下のようなショートコードを埋め込みます。value3」となっているのが、セレクトボックスの中の選択肢なのですが、例えば、年月日の「月」のセレクトボックスを設けようとすると、このようなショートコードを用意する必要が出てきます。"12"]...いや、動的に出したくない??「年」の時、きつくない??他にも、投稿のカテゴリーを選択肢として出すとか、特定の投稿タイプのタイトルを選択肢として出すとか、そんな要望がきっとあるはず。使ってオリジナルのフォームタグ(ショートコード)を作ってみようというもの。選択肢いじくれるフィルターフックを用意してないとか、あるのかと。使って、セレクトボックスを生成しているコードを特定していきます。?></option>ファイル名からして生成している感あふれる「modules/select.php」を覗いてみます。選択肢が格納されているはず。作られたのか遡って確認してみる。選択肢として利用しているみたい。{「includes/form-tag.php」の該当行を覗いてみる。属性で判別することができそうです。側のショートコードは以下のように入力します。data:AutoMonth]ショートコード内では、選択肢は特に入力しません。属性として「AutoMonth」を指定しています。$values;}これで、選択肢には自動で1~12の整数が表示されます。整数をつっこんでるだけですが、カテゴリー名だって投稿タイトルだって、配列形式で渡してあげれば動的に出力されます。記事を書き終えた後に、公式サイトを見ていたらこんな記事を見つけました。長いリストを管理するhttps://contactform7.com/ja/listo/送信者の住所を入力する項目があるコンタクトフォームを作らないといけないような状況を想像してみてください。Dashboard」が公式プラグインディレクトリに掲載されました!みんかぴ2018-06-19Web【WordPress】Transientを問答無用で無効化する...ことはできなかっ...Transientをもりもり使用したテーマを構築した際、問題になるのは「変わらないんだけどキャッシュなの?バグなの?」というお客様からの質問。お客様もわかりづらいし、私たちも調査などなどで時間を使ってしまいます。みんかぴ2018-06-14Web【WordPress】意外と知らない○○を返すだけのテンプレートタグWordPressの開発を行う際に、フィルターフックやらアクションフックやらにフックして開発されると思うのですが、よく見る以下のような記述。参加しました!ので、珍しく参加レポートとこっちにも投稿します。上の写真は、受付でもらったクリアファイルとしおりです。