Вопрос: Список ВСЕХ сообщений за последнюю неделю из текущей категории на странице категории

В моем шаблоне категории отображается 5 (полное содержимое) сообщений на страницу, и я хочу добавить для этого список ВСЕХ сообщений за прошедшую неделю. краткий обзор в верхней части страницы. Таким образом, первая запись в списке будет такой же, как первая публикация с полным содержанием под списком и т. д., за исключением того, что обзорный список может содержать более 5 сообщений. < /p>

Я нашел этот похожий ответ но он будет показывать только 5 элементов одновременно, так как это мои настройки по умолчанию для каждой страницы.

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

<?php$args = array(    'post_type'      => 'post',    'post_status'    => 'publish',    'orderby'        => 'date',    'order'          => 'DESC',    'date_query'     => array(                            array(                            'after' => '1 week ago'                            )                        ));$my_query = new WP_Query( $args );if ( $my_query->have_posts() ) {    echo '<ul>';    while ( $my_query->have_posts() ) {        $my_query->the_post();        echo '<li><a href="' . get_permalink( $post -> ID ) . '">' . get_the_title() . '</a></li>';    }    echo '</ul>';}wp_reset_postdata();?>

Ответы и комментарии:

Ты гений. Вы смогли прочитать мои мысли, и вы прибили ответ. Работает отлично.
Создан 07-10-2014 10:50 draney

Если я вас правильно понимаю, вам просто нужно еще два аргумента в вашем массиве $ args.
Во-первых, имя_категории - см. WP_Query - параметр категории. Мы получаем значение из глобальной переменной $ wp_query через get_query_var (), вот так:
'category_name' => get_query_var ('category_name')

Во-вторых, для количества сообщений, которые нужно показать, существует posts_per_page, поскольку это архив, на самом деле можно использовать posts_per_archive_page - см. WP_Query - Параметры пагинации.
Так что либо:
'posts_per_page' => -1

Или сделать:
'posts_per_archive_page' => -1
Создан 07-10-2014 06:30 Nicolai15k73479

Добро пожаловать в энтузиастов Android! Вы уже нашли правильный тег для своего вопроса. То, что вы, возможно, пропустили, - наши теги имеют вики. Могу ли я предложить вам проверить с помощью недостающей памяти-wiki, чтобы понять, что стоит за вашей проблемой, и проверить, помогает ли вам часть нашей оказанной первой помощи? Главное: для этой ошибки совершенно неуместно, сколько места у вас на карте SD - все, что ей нужно, - это ваше внутреннее хранилище.
Создан 05-12-2016 07:44 Izzy♦

У вашего устройства Android есть внутреннее и в вашем случае внешнее хранилище. В этом случае внешняя память - это SD-карта с 29 ГБ свободной памяти. Однако большинство приложений для Android устанавливается на вашем внутреннем хранилище. Вы можете проверить, заполнено ли ваше внутреннее хранилище, перейдя в «Настройки -> Хранение» и просмотрев внутреннее хранилище. Если оно заполнено, попробуйте переместить приложения на свою SD-карту, перейдя в «Настройки -> Приложения -> Управление приложениями», и вы увидите список установленных приложений. Нажмите их по одному, и в меню вы увидите опцию «Переместить на SD-карту» для некоторых приложений. Вы также можете запустить свое устройство (или обновить до android V6.0 +) и перенести все свои приложения на SD-карту с помощью приложения в Google Play Store под названием AppMGR III.
Создан 05-12-2016 08:30 Joost Blok32115

Вся внутренняя память не может использоваться для установки приложений. Я думаю, что андроид выделяет часть вашей внутренней памяти для установки приложений. Когда эти деньги полны, вы начинаете получать сообщение об ошибке памяти лжи. Вы можете попробовать следующее:

Удаление некоторых приложений
Переместите приложения на внешнее хранилище или на денежную карту. Вы можете сделать это, перейдя в настройки приложения. Вы можете перенести некоторые приложения по настройкам параметров приложения.
Если у вас все еще проблема с низкой памятью, вы используете это приложение. Это только приложение, которое я нашел в игровом магазине, который может переместить эти приложения на SD-карту, какие настройки приложения для Android не могут. Но для этого вам нужно укорениться.
Создан 09-12-2016 01:27 ABID KHAN112