私は現在、投稿タイプと、投稿タイプを相互にマッピングするための一連の関係マッピングを使用した、非常に広範囲で複雑なレコードレーベルWebサイトの開発中です。
このサイトの主な機能の一部は店舗です。 "Artists"という "Artists"という投稿タイプがあるため、商品の販売だけでなく物理的およびデジタル音楽の販売にも対応するため、バリエーションのあるストアプラグインを使用したいと思います。カスタム投稿タイプの利点.
クライアントにアーティスト名を再度入力させる必要がないように1つ以上のアイテムを特定のアーティストに関連付けることができれば、同じデータを格納する場所を変える必要がなくなります。
WPMU Devによって作成された MarketPress を見てみましたが、バリエーションのサポートはまだ十分にはないようです。
WP Eコマース Instinctによる3.8(現在ベータ版)はおそらくカスタム投稿タイプを使用していますが、私にはカスタム投稿タイプを使用しているようには見えませんとにかく、むしろそれ自身のインターフェースです。
私も PHPPurchase を試しましたが、すぐに使えるので投稿タイプの代わりにページを使います。カスタム投稿タイプの使用方法を説明したチュートリアルを見つけましたが、本当の投稿タイプの統合のようには思われません。チュートリアルはここにあります 。
私のアーティストの投稿タイプをWordpress用の既存のショッププラグインに関連付けることができる方法があれば、それも素晴らしいことですし、2つを関連付けるために別のコードを追加する必要もありません。
商用および無料のソリューションが歓迎されました。
あなたはdukapressを見てみるべきです。それはかなり新しいEコマースプラグインですが、機能が満載されていて、それはカスタム投稿タイプを使います。
そして関係の部分に関しては、私があなたの私の顧客の一人のためにサイトを開発するのと同じ挑戦をした、私は "Answer"というCTPのグループに "Question"という名前のCPT(カスタム投稿タイプ)を関連付ける必要があった私は質問自体と同じページに質問のすべての答えを表示することができ、私はこのようにしてやってしまいました
各回答に対して、私は "Q_ID"という名前のカスタムフィールドを追加し、対応する質問投稿タイプIDにその値を設定しました。
query_postsやカスタムWP_Queryを使用することで、私の質問投稿タイプIDと同じQ_IDという名前のカスタムファイルを持つ "Answer"タイプの投稿のみを覚えて選択することができる限り、作業は非常に簡単になりました。
$q= array(
"POST_TYPE"=>'Answer',
'meta_key' =>'Q_ID',
'meta_compare' => '='
'meta_value' => $Questions_Post_TYPE_ID
);
query_posts($q);
お役に立てれば。