Size: a a a

WordPress for developers

2021 October 07

J

Johnny in WordPress for developers
А без jq на фронте вариант? Я не вчитывался
источник
2021 October 08

ДК

Денис Киселев... in WordPress for developers
Еще раз привтствую)) а кто-то плотно работал с carbonfields? столкнулся с глупой проблемой.. создаю доп.поля для записей и хожу в поле по дефолту вывести какую-то динамическую информацию(типа get_the_ID() ). по выводит false. подскажите, в чем может быть проблема, код то простейший.. 30 строка на скрине
источник

V

Vladij in WordPress for developers
попробуй $post->ID
источник

KL

Katya Leurdo in WordPress for developers
global $post наверное еще не определена
источник

ДК

Денис Киселев... in WordPress for developers
пусто. подозреваю, что в админке, както подругому вытягивается айди записи
источник

KL

Katya Leurdo in WordPress for developers
попробуй $_GET['post']
источник

AZ

Artem Zolin in WordPress for developers
Вы можете при получении проверять наличие поля и если оно пустое, получать текущий id
источник

ДК

Денис Киселев... in WordPress for developers
проверяю уже на созданной записи. т.е настройки и доп. поля выводятся уже у существующих записях
источник

V

Vladij in WordPress for developers
а ты хочешь получить айди не создав запись?
источник

АП

Артём Приходько... in WordPress for developers
id записи есть только на странице записи или в цикле. Тут у тебя ни того ни другого нет
источник

АП

Артём Приходько... in WordPress for developers
Задай свое значение по умолчанию null, а на фронте проверяй if is_null то get_the_ID()
источник

ДК

Денис Киселев... in WordPress for developers
это сработало. спасибо!!
источник

АП

Артём Приходько... in WordPress for developers
А есть на странице нет этого нет параметра?
источник

KL

Katya Leurdo in WordPress for developers
значит это не пост
источник

ДК

Денис Киселев... in WordPress for developers
там логика такая, что эти записи генерятся сами автоматически. админ просто потом может их редактировать. поэтому $_GET['post'] там есть в любом случае
источник

ДК

Денис Киселев... in WordPress for developers
я снова с вопросами по CarbonFields) Подскажите, у когонибуть был опыт непереноса деуствующих доп.полей на CarbonFields ? т.е у меня есть уже post_meta с информацией и я хожу прикрутить к ним CarbonFields (чтоб красивыво выводить и редактировать)
допустим есть поле type я его пытаюсь получить через: Field::make( 'text', 'type', 'Тип чего-то' ) - но ничего не выходит, так как CarbonFields поля по дефолту делает невидимыми и вмсто type пытается получить _type
источник

MK

Mikhail Kobzarev in WordPress for developers
да просто в базе добавь всем этим полям _
источник

MK

Mikhail Kobzarev in WordPress for developers
менять это поведение в карбоне НЕ рекомендую
источник

ДК

Денис Киселев... in WordPress for developers
очень рискованно.. проект очень большой и менять что то в базе не хотелось бы
источник

ДК

Денис Киселев... in WordPress for developers
видимо придется отказаться от CarbonFields
источник