2011-01-29 15 views
1

「パフォーマー」と呼ばれるカスタムポストタイプがあります。これは、特製の画像だけでなく、カスタムフィールド(MP3ファイル、Facebookのリンク、MySpaceのリンクなど)と異なるバンド/パフォーマーで満たされます。投稿に別のカスタム投稿タイプのコンテンツを挿入するには?

「イベント」という別のカスタム投稿タイプがあります。

私は新しいイベントを作成するときに、 "Performers"カスタムポストタイプからバンドの1つを選択するドロップボックスを持つオプションを希望します。

これは特定のバンド/パフォーマーからのすべてのデータをイベント投稿(カスタムフィールド、おすすめ画像など)に挿入します。

これに最も近い方法は何ですか? jQueryの

jQuery("#dropdown").change(function() { 
    jQuery.getJSON(
     ajaxurl, 
     {action: "get_band_info", band: jQuery("#dropdown").val()}, 
     function(data) { 
      jQuery("#facebook").val(data.facebook); 
     } 
    ); 
}): 

とPHPの少し

add_action('wp_ajax_get_band_info', 'my_get_band_info'); 

function my_get_band_info() { 
    echo json_encode(array(
     'facebook' => get_post_meta($_POST['band'], 'facebook', 'true') 
    )); 
    exit(); 
} 

+1

私は別のプロジェクトでそのようなことを達成しようとしています - http://wordpress.stackexchange.com/questions/7199/sub-sub-blogs-creating-and-importing-content-into-aを参照してください。 -custom-sub-type。どうやらdevと私はそれを理解して作業している。私は彼に明日何をしたのか尋ね、ここに答えを加えます(そしてその質問も更新します)。 – aendrew

答えて

1

少しはトリックを行う必要があります。