Как вставить содержимое из другого пользовательского типа сообщения в сообщение? - PullRequest
1 голос
/ 29 января 2011

Скажем, у меня есть собственный тип поста, который называется «Исполнители».Это заполняется различными группами / исполнителями с избранным изображением, а также с настраиваемыми полями (mp3-файл, ссылка на Facebook, ссылка на myspace и т. Д.).

У меня есть другой пользовательский тип записи под названием «События».

Когда я создаю новое событие, я бы хотел, чтобы у меня была опция с выпадающим списком для выбора одной из полос из пользовательского типа записи "Performers".

Это вставит все данные из определенной полосы/ Исполнитель в посте события (настраиваемые поля, избранные изображения и т. Д.).

Каков наилучший метод для этого?

1 Ответ

1 голос
/ 01 февраля 2011

немного 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();
}

Должен сделать свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...