Я бы хотел, чтобы пользователь нажал кнопку, которая открывает медиа-окно, только сообщения, загруженные на определенную страницу, видны.WordPress wp.media Настройка
Затем я хочу, чтобы их выбор заполнил поле ввода.
Прямо сейчас я изо всех сил пытаюсь найти промежуточное положение между типом «пост» и «выбрать».
Если я установил фрейм wp.media для «публикации», я могу видеть изображения, загруженные в сообщение, но я не могу вставить в поле ввода, и если бы я установил «select», я не могу ограничить возможность msgstr "загружен для публикации".
var uploader;
$j(document).on('click','input[name="uploader_submit"]',function(){
var button = $j(this);
var parent = button.parents('.uploader');
var input = $j('input:text:first',parent);
/* Extend the wp.media object */
uploader = wp.media.frames.file_frame = wp.media({
title: "Choose Media",
button: { text: "Choose Media" },
multiple: false,
library: { type: "image" },
frame: "post"
});
/* When a file is selected, grab the URL and set it as the text field's value */
uploader.on('select',function(){
attachment = uploader.state().get('selection').first().toJSON();
input.val(attachment.url);
});
/* Open the uploader dialog */
uploader.open();
return false;
});