Получить список типов записей
-
Как получить список пользовательских типов записей? Создаваемых плагинами и темами.
Код
$args=array( '_builtin' => false ); $post_types=get_post_types($args);
не работает, выдаёт пустой массив.
-
Они вообще есть, пользовательские типы? )
Или, предположу, что рано вызываете.. Хотя в последнем не уверен..// get post, page type and all User Defined CPTs $pt_arr = array( 'post', 'page' ); $args = array( 'public' => true, '_builtin' => false ); $post_types = get_post_types( $args, 'names' ); if ( null !== $post_types ) { foreach ( $post_types as $post_type ) { $pt_arr[] = $post_type; } }
@alexgff Мы все прекрасно знаем дорогу на Эльдорадо, тьфу, к Кодексу :))
Они вообще есть, пользовательские типы? )
Разумеется. Они есть и успешно работают на сайте. Созданы плагинами. Вызываю тоже в плагине (не в том, которым они созданы).
Разумеется.
А я должен был догадаться или об этом узнать от вас? )
Проверьте «деревянным» способом, в файле
functions.php
используемой темы оформления.А я должен был догадаться или об этом узнать от вас? )
Достаточно просто подумать. Чтобы пытаться получить список чего-то, нужно иметь это что-то. Это довольно очевидно. Иначе было бы как-то глупо удивляться, что типы не показываются, когда их нет.
Проверьте «деревянным» способом, в файле functions.php используемой темы оформления.
То же самое. var_dump говорит, что в переменной пустой массив.
Это довольно очевидно.
За три года я видел много «чесна-чесна» фраз, а оказывалось, что люди просто не читают и не исполняют предлагаемые варианты..
Достаточно просто подумать.
Среди ваших слов, запятых и точек, ощущается некая агрессия.. Лучше оставлю вас с ней наедине 🙂 Успехов.
Не нужно относиться ко всем, как к идиотам. Особенно, если по делу вам сказать нечего.
Не нужно относиться ко всем, как к идиотам.
Пытаясь хамить тем, кто пытается Вам помочь Вы рискуете остаться наедине со своими проблемами.
— Доктор, я не чувствую ног.
— А ноги-то у вас есть вообще?
— Разумеется.
— А я должен был догадаться или об этом узнать от вас?SeVlad, вот вы лично действительно считаете это помощью? Своих защищать, конечно, нужно. Но иногда стоит быть объективным.
SeVlad, вот вы лично действительно считаете это помощью? Своих защищать, конечно, нужно. Но иногда стоит быть объективным.
Во первых, я говорил о Вашем поведении в сообществе. Защита\не защита кого бы то ни было тут не причём.
Во вторых, да, я считаю это попыткой помочь. Вы будете удивлены, но процентов 80% вопрошающих на форуме «Доктор, я не чувствую ног» в действительности являются безногими, но это может выяснится только через неделю, полсотни постов и бесконечных уговоров посмотреть ниже поясницы. См внимательно:
За три года я видел много «чесна-чесна» фраз, а оказывалось, что люди просто не читают и не исполняют предлагаемые варианты..
Поэтому у Вас и уточнили.
процентов 80% вопрошающих на форуме «Доктор, я не чувствую ног» в действительности являются безногими, но это может выяснится только через неделю
Именно поэтому я совершенно спокойно ответила на прямой вопрос. А в ответ мне зачем-то нахамили. Это не помощь, а самоутверждение.
Если бы вы прочитали весь диалог, то видели бы, что на вопрос я отреагировала абсолютно нормально. Не считаю, что было уместно после этого намекать, что все вокруг тупые.Моё поведение в сообществе абсолютно нормально. Мне задают вопрос, я отвечаю. Мне хамят, я ставлю на место. Даже потенциальное желание помочь не даёт право хамить.
Я предлагаю оставить этот вопрос в покое.
Если здесь кто-то знает о возможных причинах возникновения проблемы, я буду благодарна за информацию. Ну, или найду решение и сообщу о нём.
- Тема «Получить список типов записей» закрыта для новых ответов.