troy
  • 0
Новичок

Пользовательский тип публикации — Список всех вложений на экране редактирования

  • 0

В настоящее время я создаю собственный тип сообщения в WordPress, и мне нужно иметь возможность перечислять все вложения на экране редактирования.

Я знаю, как это сделать в интерфейсном шаблоне, но кто-нибудь знает код для использования или может быть размещен на странице functions.php для пользовательского типа сообщения?

По сути, я пытаюсь перечислить все вложения в списке флажков, а затем позволить редактору выбрать их для связи с настраиваемым полем.

Спасибо! Троя

Share
  1. Вам нужно добавить мета-поле и заполнить его почтовыми вложениями. Он очень похож на интерфейсный код, который вы бы использовали, за исключением того, что вам нужно сохранить данные.

    При инициализации администратора:

    add_meta_box( $id, $title, $callback, $page, $context, $priority, $callback_args ); ?>
    
    function custom_type_metabox($post) {
        $custom_box = get_post_meta();
        //get all the attachments for the post  and throw them in an array. 
        ?>
      //populate a checkbox list with the attachments from your array
    <input type="radio" name="custom_attach" value="any" <?php if ($somestring == 'attachment') echo "checked=1";?>> 
    // then you need to save the data and pass it to the post using "save_post"
    add_action('save_post', array('your_data'));
    // add your function to verify and save data properly
    

    Это всего лишь простой нерабочий пример, который я списал сразу, потому что то, о чем вы просите, в основном то же самое, что и написание плагина, возможно, это приведет вас к кодексу.

    • 0

Оставить ответ

You must login to add an answer.