Intereting Posts
Плагин «Детский сайт», блок-шаблон Категории фильтров / теги для отображения в нескольких обменных позициях для выбора во внутренних Как правильно форматировать массив user_role? Плагин галереи изображений с возможностью открытия галереи из текстовой ссылки Доступ к переменной GET с именем 'error' wordpress + кириллические символы с SQL Server 2008 r2 Включить установку плагинов без FTP с пользователем из той же группы, что и Nginx / PHP-fpm Варианты вариаций для WooCommerce – слишком много вариантов Как заменить выбранную функцию загрузки изображений с помощью опции post media image Как определить, боковая панель пуста? Или не активен? Как получить постоянную ссылку для персонализированного сообщения в другом cpt? «Нет элемента найден» пустой список после добавления нового пользовательского типа сообщения Проблема с одиночной страницей для моего пользовательского сообщения Как скрыть объявления от определенных категорий? Получить теги, специфичные для категории, используя плагин WooCommerce

Получение соответствия всех идентификаторов заголовку в пользовательском типе сообщений

Я пытаюсь вытащить все почтовые идентификаторы, имеющие один и тот же заголовок. Это пользовательский тип сообщения, называемый «курс-менеджер». Вот что я имею до сих пор:

$pages = array(); $args1 = array( 'post_type' => 'course-manager', 'posts_per_page' => -1, ); query_posts( $args1 ); $page = get_page_by_title( $current_post_title, 'OBJECT', 'course-manager' ); while ( have_posts() ) : the_post(); //query all pages and get id's of pages with the specific title. Put id's in an array and use array in query below to query each id $pages[] = $page->ID; echo $page->ID; endwhile; wp_reset_postdata(); 

Это должно работать, на мой взгляд. У меня есть четыре должности – два с заголовком, который я ищу, и 2 с другим заголовком … однако вместо того, чтобы получать два идентификатора сообщения differnt, которых я хочу, я все равно получаю 4 сообщения. : /

благодаря

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

Просто измените массив $args на это:

 //Let's say you're searching the posts with the title 'The searched post': $pages = array(); $args1 = array( 's' => 'The searched post', 'post_type' => 'course-manager', 'posts_per_page' => -1 ); query_posts( $args1 ); 

Ваши query_posts вернут все сообщения с заголовком « query_posts пост».