Intereting Posts
Проблема с использованием wp-load.php в разработке плагина WordPress Woocommerce, правильный процесс обработки успешной оплаты Получение «Cookies заблокированы или не поддерживаются вашим браузером» на странице входа Как добавить add_filter () в состояние, основанное на $ post data WP Query имеет липкие сообщения сперва, с разбивкой на страницы и с совместным сообщением на странице с основным контуром Как написать текст в php-файл между существующим php-кодом Архив категорий в меню Переименование компонентов моей учетной записи Woocommerce Почему я должен поставить if (has_posts ()), пока (has_posts ()) недостаточно? wp_update_user () не обновляет user_data Ошибка проверки ссылки на формат сообщения пользовательский ходок wp menu последний элемент Получить загруженное изображение attibutes значение из параметров дерева опций дерева WP_QUERY tax_query не работает Довольно постоянные и комментарии Facebook

Отображать связанные пользовательские сообщения о таксономии в боковой панели

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

<?php $sermon_series = new WP_Query( array('series' => 'type')); ?> <?php while ($sermon_series->have_posts()) : $sermon_series->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> 

Теперь он отображает обычные сообщения, но мне нужно, чтобы они отображали сообщения из пользовательского типа сообщений, называемого «Проповеди» в моем wordpress.

Solutions Collecting From Web of "Отображать связанные пользовательские сообщения о таксономии в боковой панели"

Ссылка: WordPress Codex — Custom Taxonomies > Querying by taxonomy

Создание таксономии обычно автоматически создает специальную переменную запроса с использованием класса WP_Query , который мы можем использовать для извлечения сообщений на основе. Например, чтобы вывести список сообщений, в которых «Боб» является «таксономией» человека, мы будем использовать:

 $query = new WP_Query( array( 'person' => 'bob' ) ); 

или, для более сложного аргумента:

 $args = array( 'tax_query' => array( array( 'taxonomy' => 'person', 'field' => 'slug', 'terms' => 'bob' ) ) ); $query = new WP_Query( $args ); 

То, что указано выше, приведено в документе, который я связал намного выше, и я думаю, что это очень актуально / близко к тому, что вы делаете.

Решение:

 <?php query_posts(array( 'post_type' => 'sermon', 'sermon_series' => $sermon_series )); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class="post"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('F jS, Y') ?></small> </div> <?php endwhile; ?> <?php endif; ?>