Intereting Posts
get_file_data для чтения данных для пользовательского файла шаблона? Как я могу запрашивать все дочерние сообщения независимо от родительского Показать только последнее сообщение из нескольких категорий Backbone.js и WP API Пользовательские типы сообщений, переписывание URL-адресов на нескольких CPT wp_query показать все значения Получить идентификатор страницы категории с или без каких-либо сообщений Следующие методы оптимизации производительности Web для вывода статических и динамических css скрипты wp_enqueue_ создать 2 пользовательских столбца в редакторе страницы в панели администратора Как показать пользовательский шаблон сообщения с одной страницы? Плагин для автоматического обновления ядра WordPress и его плагинов? Отображать авторов в петле сетки Какие параметры доступны с фильтром the_content? Зависимость подключаемого модуля третьей стороны – как правильно загружать классы

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

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

<?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(); } ?>