web-dev-qa-db-ja.com

カスタム投稿タイプにカスタムメタを動的に追加/複製する

私のテーマの1つにカスタム投稿タイプを使用しています

私は部屋のタイプ(シングル、ツイン、ダブル...)のような詳細を追加するためのメタボックスを持つ "アコモデーション"と呼ばれるカスタムポストタイプを1つ持っています。各部屋には異なる季節に応じた価格があります(ハイシーズン、ローシーズン、ピークシーズン - それぞれが可能です)。ただし、部屋タイプは個々の「宿泊」投稿エントリ間で異なる可能性があり(1つは「デラックス」と呼ばれる部屋を持ち、別はシングル、ツインダブルだけでなく「予算」の部屋タイプを持つ) (つまり、ある人は「寮」タイプを持つことができませんでした)、したがって管理者は手動で異なるタイプの部屋を挿入することができるはずです。各部屋にも価格があるはずです。そして各部屋は季節によって値段が異なることがあります。シーズン期間は範囲日付ピッカーで定義する必要があります。さらに、年間に複数のハイ/ローシーズンがある可能性があります。

どのようにこれを手配しますか?

ご協力ありがとうございます。

1
unfulvio

私はいくつかの研究の後に自分自身に答えるでしょう:)

いくつかのカスタム関数を使ってこれをコーディングする適切な方法があるかもしれませんが、仕事をするきちんとしたプラグインがあるときにホイールを作り直す必要はありません

それは "高度なカスタムフィールド"と呼ばれています

http://wordpress.org/extend/plugins/advanced-custom-fields/

管理者が動的にフィールドを追加できるようにするための "リピーター"があります。

それはまた日付選択とフィールドセットを管理します...基本的に私が必要とするすべて!

これが他の人に役立つことを願っています

2
unfulvio

ぜひご覧ください。 http://wordpress.org/extend/plugins/custom-fields-creator/

「高度なカスタムフィールド」のように整然としたものではありませんが、仕事とその無料も同様に行います。

それが他の人に役立つことを願っています

1
Yoosuf Muhammad