Intereting Posts
Как добавить пользовательские поля в сообщения без необходимости добавлять вручную каждый раз, когда я отправляю сообщения? Ошибка wp_handle_upload «Указанный файл с ошибкой при загрузке», но все же создает вложение? Как присоединить идентификатор региона к хорошему URL-адресу? Включить администраторов в раскрывающийся список автора на экране редактирования сообщений Контрольный список подсказки WordPress перед публикацией? Плагин JSON API, Получить сообщения по категориям URL-адрес сайта не работает после миграции в worpress, все ссылки повреждены Выпадающее меню не отображает WordPress Как обрезать контент и сохранять HTML? Пользовательское поле в заголовке Тема У WordPress есть функция автоматического разбора ссылок? Путь к внешнему файлу JS Скопировать настройки WordPress в другой блог Многопроцессор WordPress не возвращается, как ожидалось

Как я могу запросить 2 пользовательских типа сообщений?

Это то, что у меня есть, оно отлично работает, за исключением того, что оно тянет только с одного CPT. Мне нужно, чтобы он вытащил из двух .

<?php $my_query = new WP_Query( array( 'post_type' => 'Portfolio' , 'Artwork' ) ); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; $the_post_ids = get_the_ID(); ?> 

Если я использую что-то вроде этого, как это предлагается в другом месте:

 <?php query_posts( array( 'post_type' => array( 'artwork', 'portfolio' )); while ( have_posts() ) : the_post(); $do_not_duplicate = $post->ID; $the_post_ids = get_the_ID(); ?> 

Это не работает с ошибками разбора, которые я не могу исправить. Неожиданный ";". Я довольно новичок, может кто-нибудь предложить что-то попробовать?

Solutions Collecting From Web of "Как я могу запросить 2 пользовательских типа сообщений?"

Во-первых , не используйте query_post() , почти никогда не было причин для этого – посмотрите, когда использовать WP_query (), query_posts () и pre_get_posts .

Во-вторых , прочитайте документацию о том, чего вы хотите достичь, здесь WP_Query – Параметры типа .

В-третьих , внимательно посмотрите на то, что вы пишете / копируете, может быть синтаксическая ошибка, вот что вы говорите нам.

Все, что сказал, следующее должно сделать трюк.

Код:

 $my_query = new WP_Query( array( 'post_type' => array( 'artwork', 'portfolio' ) ) );