Intereting Posts
С плагином-list-category-post существует способ сортировки названий по дате? Фильтр доступных шлюзов оплаты WooCommerce по роли Не удается получить миниатюры сообщений для отображения Добавить дополнительные поля для страниц пользователей (панель администратора) Показать эту же статью, доступную в других категориях Первичная публикация, не работающая с wp_redirect с ошибкой «невозможно изменить информацию заголовка» Добавить баннер в панель инструментов wp_reset_postdata () и wp_reset_query () внутри shortcode не работают для сброса исходного запроса страницы Работы Cron повторяются Типы настраиваемых типов сообщений Не поддерживая структуру URL-адреса больше Нужна идея о том, как открыть всплывающее окно, которое содержит только созданное сообщение в wordpress admin список элементов дочерних страниц (1 уровень с мета-ключами) Слайд-шоу Ошибка форматирования сообщений в WordPress Как удалить элемент меню HOME

Эхо количество отображаемых сообщений

Я работал над этим кодом, поскольку мне это нужно … но теперь мне нужно добавить счетчик сообщений, где « ____ » есть, помимо «плакатов», поэтому я могу манипулировать css в зависимости от того, сколько плакатов отображается, например : <div id="posters1"> или <div id="posters2"> или <div id="posters3"> и т. д.

Я считаю, что это можно сделать с помощью $post_count или $found_posts но я не уверен, куда его поместить и где можно переместить плакаты div (т. $found_posts Внутри цикла?):

 <div id="posters_ _ _ _"> <?php $movieNumber = 1; $today = date('Ymd'); $posts = array ( 'post_type' => 'movie', 'posts_per_page' => -1, ); $loop = new WP_Query( $posts ); while ( $loop->have_posts() ) : $loop->the_post(); $attachment_id=get_field('movie_poster',$post->post_id); $size = "poster"; // (thumbnail, medium, large, full or custom size) $image = wp_get_attachment_image_src( $attachment_id, $size ); // url = $image[0], width = $image[1], height = $image[2]; echo '<div class="poster"><a class="various" rel="movies" href="#fancy' . $movieNumber++ . '"><img src="' . $image[0] . '" /></a></div><!-- #poster -->'; endwhile; ?> </div><!-- #posters --> 

Solutions Collecting From Web of "Эхо количество отображаемых сообщений"

перестройте свой код и используйте post_count ; пример:

  <?php $movieNumber = 1; $today = date('Ymd'); $posts = array ( 'post_type' => 'movie', 'posts_per_page' => -1, ); $loop = new WP_Query( $posts ); ?> <div id="posters<?php echo $loop->post_count; ?>"> <?php while ( $loop->have_posts() ) : $loop->the_post(); ...etc... 

Перед вами вы должны создать новый запрос, а затем подсчитать результаты:

 global $wpdb; $count = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type='movie'"); <div id="posters<?php echo $count; ?>"> 

Просто объявите переменную выше, как $i=0; и использовать цикл $i++ in while

echo $i; где вы хотите показать количество сообщений.

возможно, это сработает