Сортировать сообщение по дате изменения в блоке «Сообщения блога» из плагина «Полное редактирование сайта» WordPress - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю домашнюю страницу своего сайта с помощью плагина Полное редактирование сайта от WordPress. Плагин предлагает блок «Сообщения блога» для отображения сообщений с различными вариантами настройки.

Я хочу, чтобы сообщение l oop, созданное этим блоком, сортировало по дате изменения.

Вот код (я думаю), который строит l oop в блоке из файлов плагинов.

<?php
/**
 * Articles loop template.
 *
 * @package WordPress
 * @global \WP_Query $article_query Article query.
 * @global array     $attributes
 * @global array     $newspack_blocks_post_id
 */

call_user_func(
    function( $data ) {
        $attributes    = $data['attributes'];
        $article_query = $data['article_query'];
        global $newspack_blocks_post_id;
        $post_counter = 0;
        while ( $article_query->have_posts() ) {
            $article_query->the_post();
            if ( ! $attributes['specificMode'] && ( isset( $newspack_blocks_post_id[ get_the_ID() ] ) || $post_counter >= $attributes['postsToShow'] ) ) {
                continue;
            }
            $newspack_blocks_post_id[ get_the_ID() ] = true;
            $post_counter++;
            echo Newspack_Blocks::template_inc( __DIR__ . '/article.php', array( 'attributes' => $attributes ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
        }
        wp_reset_postdata();
    },
    $data // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
);

Может ли кто-нибудь помочь изменить порядок отправки из приведенного выше кода для сортировки по «измененной» дате сообщений

...