Intereting Posts
помощь с моим сайтом wordpress Как использовать атрибут shortcode в отдельной функции Количество категорий для включения мультимедийных вложений Rewrite Rule & Regex – Извлечь 'cat-name' и 'page-number' из http://domain.com/custom-post-type/category/cat-name/page/page-number Что быстрее? Один большой запрос или несколько более мелких? Как создать загрузочный ящик для персонализированных сообщений? Получить информацию о usermeta из sql-запроса календарь событий, разбиение на страницы с помощью tribe_get_events () Если нет сообщений автора, выделите какой-то текст Заказать посты по дате Учитывая идентификатор продукта в woocommerce, как я могу получить его URL? Мои виджеты не открывают HELP в последней версии WordPress Плагин для резервирования комнат или оборудования через корпоративную интрасеть как получить идентификатор для сообщения из сообщения и вернуть метатету для него get_permalink выполняет ссылку без https

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

Я создал следующий запрос, чтобы получить несколько типов сообщений на пользовательской странице, которая до сих пор работает:

<?php $args = array( 'post_type' => array('things', 'people', 'post'), 'posts_per_page' => -1, ); $query = new WP_Query( $args ); $postcount = 0; ?> <?php if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> <?php the_title( '', '', true ); ?> <?php $count++; // Increase the count by 1 ?> <?php endwhile; endif; // END the WordPress Loop ?> <?php wp_reset_query(); ?> 

Я хочу иметь каждый тип сообщения с классом или несколькими классами. Если это индивидуальный тип сообщений для людей, добавьте людей класса. Как мне это сделать?

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

Функция post_class сделает это автоматически для цикла:

 <div <?php post_class(); ?>> 

который добавит некоторую комбинацию этих классов:

  • .post- [ID]
  • . [Пост-тип]
  • .type- [пост-тип]
  • .status- [пост-статус]
  • .format- [post-format] (по умолчанию «стандарт»)
  • .post-пароль требуется
  • .post-защищенный паролем
  • .has-пост-миниатюр
  • .sticky
  • .hentry (страницы микроформата hAtom)
  • . [таксономия] – [таксономия-slug] (включает категорию)
  • .tag- Тег [имя]

Вы также можете получить только тип сообщения в цикле через функцию get_post_type :

 <?php echo get_post_type(); ?>