Импорт произвольных записей и их вывод
Всем привет. Помогите пожалуйста разобраться. Есть произвольный тип записи "region", через код добавляю в базу список регионов. Далее для вывода этого списка делаю выборку из базы через WP_query(), проблема в том что в выборку не попадают записи, до тех пор пока в админке не зайти в эту запись и не нажать кнопку "Обновить". Получается что в админке записи есть, через WP_Query они не выводятся.
https://wp-kama.ru/function/wp_query#statuses
Убедитесь, что вы верно указываете статус.
Можете для теста указать any
Статус постов publish, нет проблема в другом. Но спасибо.
Тогда проще - печатайте массив,
$wp_query который получ при запросе
new WP_Query()
и там будет SQL запрос, который формируется
скидывайте его сюда - или сами проанализируйте и найдете проблему.
А также - нужен скрин таблицы с phpMyAdmin - чтоб было видно как добавл записи типа регион,
какие у них статусы в БД
скиньте код, который вы пишите для WP_Query
У меня уже была такая проблема только в Woocommerce, если обновляешь цену товара через код, она в админке отображается правильно, на сайте выводится старая цена, для того что бы выводилась нужная цена, необходимо в админке обновить товар, тут такая же ситуация, только с постами. в WP_Query я передаю самый простой массив:
['post_type'=>'region', 'posts_per_page'=> -1]
Тут проблема 100% не в запросе, если я захожу в регион через админку, жму кнопку "Обновить" он нормально попадает в выборку. Я точно не уверен но по-моему нужно transient'ы какие-то удалять, или что то в этом роде.
не тяжело ведь добавить. верно.
И также попробуйте сделать тотже запрос через get_posts()
Интересно какие будут результаты
На чем остановились?
какие результаты дает get_posts() ?
как в итоге решилось? что предприняли?