如何将其他自定义帖子类型的内容插入帖子?

时间:2011-01-29 02:20:30

标签: php mysql html wordpress

假设我有一个名为“表演者”的自定义帖子类型。这将充满不同的乐队/表演者与特色图像以及自定义字段(mp3文件,Facebook链接,myspace链接等)。

我有另一个名为“活动”的自定义帖子类型。

当我创建一个新事件时,我希望有一个选项可以从“Performers”自定义帖子类型中选择一个乐队。

这会将特定乐队/表演者的所有数据插入到活动帖子中(自定义字段,精选图片等)。

解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分: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();
}

应该做的伎俩。