Nano Hash - криптовалюты, майнинг, программирование

Упорядочить по наиболее понравившимся и опубликованным между предыдущей неделей в понедельник и следующей неделей в понедельник

У меня есть код, который сортирует контент по наиболее понравившимся, но я хотел бы, чтобы он показывал наиболее понравившиеся в промежутке между понедельником на предыдущей неделе и понедельником на следующей неделе. И посты должны быть опубликованы в этот период времени. Хотя я понятия не имею, как сортировать по дате публикации и наиболее понравившимся за этот период времени. Благодарен за помощь, если кто может.

$loop = new WP_Query(
        array(
            'posts_per_page' => 6,
            'post_status' => 'published',
            'post_type' => 'post',
            'orderby' => 'meta_value_num',
            'meta_key' => '_liked',
                'date_query' => array(
                array(
                    'after' => strtotime( 'monday previous week' ),
                    'before' => strtotime( 'monday next week' )
                ),
            ),
            'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
        )
    );
while ($loop -> have_posts()) : $loop -> the_post();
14.12.2017

  • По крайней мере, вы правильно получаете данные? 14.12.2017
  • Нет, я только правильно сортирую по количеству лайков, дата вообще не работает. 14.12.2017

Ответы:


1

Ок, только что закончил. На случай, если это кому-то понадобится.

                <?php         

                $loop = new WP_Query(array(
                                'posts_per_page' => 6,
                                'post_status' => 'publish',
                                'post_type' => 'post',
                                'orderby'  => array('meta_value_num' => 'DESC', 'date' => 'DESC'),
                                'meta_key' => '_liked',
                                    'date_query' => array(
                                     array(
                                    'after' => 'monday previous week',
                                    'before' => 'monday next week'
                                       ),
                                     ),
                                'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
                                     ));
                  while ($loop -> have_posts()) : $loop -> the_post();
            ?>

                <?php
                    /* Include the Post-Format-specific template for the content.
                     * If you want to overload this in a child theme then include a file
                     * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                     */


                    get_template_part( 'content', get_post_format() );              
                ?>
14.12.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..