Домой WordPress WordPress: Вопросы и ответы Значение из типа произвольного поля передать как таксономию при сохранении или обновлении поста.
10 ответ(ов) в теме
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
1
12:24

Здравствуйте. Может заголовок темы написал неправильно, извиняюсь.
Есть проблема при создании Своего типа произвольного поля. Ниже попробую описать суть.

1) Создаю Свой тип произвольного поля, который выводит в форму публикации поста 4 зависимых select (Город,Округ,Район,Метро)
2) Создана произвольная таксономия "Город", значения которой выводятся в 1-ом selecte (Город)

Мне нужно при выборе в 1-ом selecte (Город), чтоб сохранился выбранный город для поста, именно в виде значения таксономии "Город"

Как это реализовать?

0
Preci
не в сети 1 час
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1139
2
15:10

так а у вас что-то вообще реализовано?

Если пункты 1 и 2 у вас есть - значит гуглите хук при обновлении / публикации записи и в это время сохраняйте значение своего поля

0
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
3
15:48

Во первых - реализовано все кроме сохранения из произвольного типа в таксономию.
Во вторых - если бы я нашел за пределами данного форума решение, я бы не стал писать сюда и спрашивать об этом.

Форум на то что решать или помогать в решении вопросов и проблем.
Потому и пишу: "Как это реализовать?". Если же данный форум не в силах предоставить информацию. Сообщите об этом и закроем, бесполезную тему.

Хуки мне ясны: можно использовать pre_update_postdata_rcl или wp_insert_post_data
Мне не понятно как передать из class Rcl_MY_Field значение $this->value[0] в хук правильно, чтоб это работало

0
Preci
не в сети 1 час
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1139
4
15:54

Зачем вам передавать значение из объекта произвольного поля в хук?

Ваше произвольное поле должно формировать какой-то инпут или select или еще что, у которого есть атрибут name. Во время обновления/добавление записи выбранное значение этого поля будет лежать в $_POST[NAME]

0
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
5
16:52

Вы можете написать код? Который мне необходим или нет, если нет закрывайте тему!

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15114
6
17:02

в одном из указанных хуков получаете значение из массива $_POST и прикрепляете его к публикации в виде термина нужной таксономии с помощью функции

Вы не можете просматривать опубликованные ссылки
0
Владимир (Otshelnik-Fm)
На сайте с 27.01.2013
Модератор
Тем 39
Сообщения 18022
7
17:28

Здравствуйте.

theqewk сказал(а)
Во вторых - если бы я нашел за пределами данного форума решение, я бы не стал писать сюда и спрашивать об этом.

Форум на то что решать или помогать в решении вопросов и проблем.

theqewk сказал(а)
Если же данный форум не в силах предоставить информацию. Сообщите об этом и закроем, бесполезную тему.

theqewk сказал(а)
Который мне необходим или нет, если нет закрывайте тему!

не стоит в этой теме требовать что-то и показывать свою нетерпимость.

Поумерьте пыл. А то у меня монитор дымит от этого топика. Ну и можно посоветовать, если вопрос по вордпресс - поискать помощи у волонтеров вордпресс на других площадках. Но не в такой манере, а поскромней.

0
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
8
18:54

Тогда попрошу Вас написать в правила форума: Все темы, ответы и комментарии просим писать по скромнее.

Редакции сообщения
14.10.2020 10:45Андрей CSПричина: не указано
0
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
9
18:56

Владимир (Otshelnik-Fm) сказал(а)
Поумерьте пыл. А то у меня монитор дымит от этого топика. Ну и можно посоветовать, если вопрос по вордпресс - поискать помощи у волонтеров вордпресс на других площадках. Но не в такой манере, а поскромней.

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

0
theqewk
не в сети 1 месяц
На сайте с 23.02.2019
Участник
Тем 2
Сообщения 14
10
18:57

Андрей CS сказал(а)
в одном из указанных хуков получаете значение из массива $_POST и прикрепляете его к публикации в виде термина нужной таксономии с помощью функции

Вы не можете просматривать опубликованные ссылки

Спасибо. Я попробую реализовать. Тему можно закрыть. Всем спасибо

0
Тема закрыта. Публикация новых сообщений запрещена.