Intereting Posts
$ wpdb-> num_rows не работает Показывать пользователям последние прочитанные сообщения для каждого пользователя? Оберните фреймы / внедрить, но сделайте это, прежде чем oEmbed произойдет Пользовательские короткие коды, не работающие с использованием темы __s Откройте страницу администрирования WordPress Add New Post с параметрами, заданными через $ _GET Использование коротких кодов для разбора запроса POST (содержащего данные из внешней формы) Как сохранить изображение в базе данных с помощью API Transients? Страница пользовательской таксономии возвращает 404 Поиск и замена в сообщении Проблема с шаблоном пользовательского типа Объединение этих запросов? (Такой же таксономический термин + та же категория, что и должность) Виджет обратного отсчета Профилирование пользователей с помощью категорий Как отображать виджеты внутри содержимого страницы без плагина? Получение пользовательских полей типа post без сообщения

Как отобразить Обновленную дату с последнего сообщения для списка категорий

Я создал страницу на своем сайте, чтобы просто перечислить все подкатегории в категории, используя:

<?php $args = array( 'show_option_all' => '', 'child_of' => 8, 'order' => 'DESC', 'orderby' => 'ID' ); $categories = get_categories($args); foreach ($categories as $category) { echo '<a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name . '</a> <br>'; } ?> 

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

EDIT: Получил эту работу

 <?php // select all sub categories of parent cat with id '8' $categories = get_categories(['parent' => 8,'orderby' => 'ID','order' => 'DESC',]); // For each sub category find last post foreach ( $categories as $category ) { $args = array( 'cat' => $category->term_id, 'post_type' => 'post', 'posts_per_page' => '1', 'orderby' => 'date', 'order' => 'DESC' ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo '<a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name . ' ('. get_the_date( "F j, Y", get_the_id() ) .')</a> <br>'; } } else { echo '<a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name . '</a> <br>'; } wp_reset_postdata(); } ?> 

Solutions Collecting From Web of "Как отобразить Обновленную дату с последнего сообщения для списка категорий"

 <?php // select all sub categories of parent cat with id '8' $categories = get_terms( 'category', array( 'orderby' => 'ID', 'parent' => 8 ) ); // For each sub category find last post foreach ( $categories as $category ) { $args = array( 'cat' => $category->term_id, 'post_type' => 'post', 'posts_per_page' => '1', 'orderby' => 'date', 'order' => 'DESC' ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); echo '<a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name . ' ('. get_the_date( ** FORMAT HERE **, get_the_id() ) .')</a> <br>'; } } else { echo '<a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name . '</a> <br>'; } wp_reset_postdata(); } ?>