Intereting Posts
Преобразовать foo в <pre> foo </ pre> Получение URL-адреса Featured и его добавление в качестве настраиваемого поля для публикации обновления / публикации Что я могу заменить '.get_bloginfo (' url ').' для возврата текущего URL-адреса вместо домашнего адреса? Использование ajax для категорий и цепочек wordpress Заставлять пользователей регистрироваться для просмотра веб-сайта Расширение профиля пользователя Пользовательские admin_notices Сообщения, игнорируемые во время перенаправления Вставить несколько флажков Список подкатегорий родительской категории Могу ли я использовать пространства имен в своем плагине? Изменение размеров изображений Woocommerce Почему мои пользовательские метабокс не обновляют мета-сообщение? Скрипт, который получает первый тег сообщения и запрашивает все другие сообщения с тем же тегом Загрузка содержимого динамически и изменение размера события wp_enqueue_script не связывает мой пользовательский файл js

Пользовательский цикл не учитывает категории / теги

Я пытаюсь создать собственный цикл для WordPress на основе Genesis Framework. Все кажется прекрасным, сообщения и архивы отображаются правильно. Когда дело доходит до категорий / тегов, пользовательский цикл будет отображать только последние сообщения. Не могли бы вы указать мне правильное направление с этим, пожалуйста?

function ll_change_home_loop() { /** Replace the home loop with our custom **/ remove_action( 'genesis_loop', 'genesis_do_loop' ); add_action( 'genesis_loop', 'll_custom_loop' ); /** Custom loop **/ function ll_custom_loop() { $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'post', 'orderby' => 'post_date', 'order' => 'DESC', 'paged' => $paged ); $wp_query = new WP_Query( $args ); if ( $wp_query -> have_posts() ) { do_action( 'genesis_before_while' ); while ( $wp_query -> have_posts() ) : $wp_query -> the_post(); do_action( 'genesis_before_entry' ); printf( '<article %s>', genesis_attr( 'entry' ) ); //Article Start $image_url = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'large') ); echo '<div class="post-left" style="background: url(' . $image_url . ');">'; //echo genesis_do_post_image(); //Add in featured image echo '</div>'; echo '<div class="post-right">'; do_action( 'genesis_entry_header' ); do_action( 'genesis_before_entry_content' ); printf( '<div %s>', genesis_attr( 'entry-content' ) ); do_action( 'genesis_entry_content' ); //Remove standard excerpt //echo the_excerpt_max_charlength(200); //change amount of characters to display echo '</div>'; do_action( 'genesis_after_entry_content' ); do_action( 'genesis_entry_footer' ); echo '</div>'; echo '</article>'; do_action( 'genesis_after_entry' ); endwhile; //* end of one post do_action( 'genesis_after_endwhile' ); wp_reset_postdata(); } else { //* if no posts exist do_action( 'genesis_loop_else' ); } //* end loop } }