Я делаю плагин, но не могу реализовать один функционал. Мне нужно, чтобы на странице настройки плагина, можно было выбрать запись через селект. И тем самым, ниже, обновлялись поля (которые в самих записях, они все одинаковые) Поломал голову, не знаю как сделать? Может кто подскажет? Если кто поможет, могу поблагодарить денюжкой
Давайте попробуем разобраться что Вы хотите в действительности:
Цитата: И тем самым, ниже, обновлялись поля
Т.е полей несколько, определенных?
Цитата: (которые в самих записях, они все одинаковые)
Записях 0-о?
Одни и те же поля у нескольких записей ??? Тогда почему выборка из SELECT?
Или Вы хотите выбрать запись и скопировать все значения произвольных полей одной записи во все остальные записи?
Массовое редактирование произвольного поля, или Массовое клонирование записи?
.. Я выбираю одну запись и ?
Или обновлялись - это не обновление в смысле перезаписи, а вывод значений произвольных полей выбранной записи? Если да то укажите:
- тип записи (стандартные, ли custom post type)
- список slug произвольных полей, которые Вы хотите получить
Я создал произвольный тип записи, в ней я добавил записи, в которых создал произвольные поля, далее я хочу, чтобы на странице настройки( моего буд плагина ), можно через селект выбрать запись, и выводились ниже произвольные поля, которые в этой записи только, выбираю другие, менялись в молях значения
kentos,
Кодом не пишу - потомучто нет конкретики. Опишу алгоритм, как вижу я:
С помощью ajax(предпочтительно), запроса или при загрузке страницы настроек Вашего плагина из результатов ajax\php WP_Query (например) запроса формируете выпадающий список.
Подключаете JS, (можно конечно и обычным php post но бррр) ->подключайте JS, который, реагируя на изменения в списке берет что-то из текущей опции списка(selected option), и отправляет на php обработку выводящую JSON-ом результат. Вам остается лишь заменить\подгрузить в соответствующие div все что полагается и получать удовольствие от проделанного)
берет что-то из текущей опции списка
Это зависит от того как Вы организуете список. В value опций можно подставлять id выводимых записей, можно брать текст внутри опции в качестве post_title.. если option value нужна для каки-либо иных кроме id записи данных, - можно каждой опции добавлять аттрибут с id или title.. Варианты, как видите есть разные.