ほりくり@ほりでぃWebクリエーター

【WordPress】カスタムフィールドの項目をユーザーが追加・削除できるようにする。

投稿日:2012年6月26日

投稿画面でユーザー地震がカスタムフィールドの項目を
増やしたり減らしたり出来ると便利です。

例えば商品を投稿するとき、カスタムフィールドで商品画像を載せるとします。
このとき商品の画像が一つとは限らず、2つ3つあるかもしれません。
商品に応じてユーザーが画像フィールドを増やせると便利になります。


今回参考にしたのはこちらのサイト

http://www.webopixel.net/wordpress/481.html

『wpalchemy』ライブラリを使用します。

ダウンロード先:https://github.com/farinspace/wpalchemy/archives/master


複数グループを追加する場合
複数のグループがある場合は「項目の追加」「全て削除」ボタン
Whileループの中の引数をおなじものにします。

<a href="#" class="dodelete-●●● button">全て削除</a>
<a href="#" class="docopy-●●● button">項目の追加</a>
while($mb->have_fields_and_multi('●●●')):