Advanced custom fields при создании поля, замечательно отображается и выбирается произвольная таксономия, но не регистрируется за записью?
Создана произвольная таксономия autors, в ACF создано новое поле. Тип поля= таксономия, таксономия=autors. Все замечательно отображается в шаблоне и редактируется в записи, но не применяется к самой записи. Но если параллельно разрешить вывод этой таксономии в wordpress редакторе, и выбрать ее как метку, то все норм и запись отображается в www.xxx/autors/xxx, а если просто заполнить поле в acf то толку никакого) Поделитесь хитростью=)
azerphoenix, "толку никакого" имеется ввиду что поле выводится, но по автору поиск в архиве отсутствует.
т.е.
Устанавливаем поле автор, в нем он дает выбрать по таксономии автора. Автор выводится в шаблоне, но при нажатии мы переходим в пустой архив, т.к. таксономия записи не присваивается. Если устанавливаем автора не в ACF поле а в сайдбаре, то при запросе по автору он конечно выдает эту запись. Соответсвенно получается что что бы работало нужно заполнить поле автора в acf, и так же заполнить автора в сайдбаре. Но так по идее быть не должно, острое чувство что это не проблема плагина, а я что то не понимаю=)
к сожалению удаление и установка 5.9.1 не решила вопроса
попробуйте другие версии... я иногда встречался с багами, которые были решены в других версиях. Если это у вас свежая версия, то попробуйте сделать downgrade на старую версию и проверьте.
Соответсвенно получается что что бы работало нужно заполнить поле автора в acf, и так же заполнить автора в сайдбаре.
Нужно глянуть, что именно происходит при этом в БД. Откройте БД и проверяйте, что происходит при сохранении с ACF и без него.
В норме, если вы к записи прикрепляете категорию таксономии, то он прописывается в таблице wp_taxonomy_relations или как-то так называется.. точно не помню.
А вот, насчет ACF не подскажу. Может он создает просто метаполя вместо того, чтобы добавить запись в вышеуказанную таблицу или еще что... В общем надо дебажить
При создании поля в его настройках нужно указать "загрузить термины" (Загрузить значения из терминов записей). В этом случае при выборе таксономии записи он будет подцепляться в поле ACF и выводиться в шаблон.