$lp_date = false; // дата последнего поста из рубрики не определена
$cat = 12; // рубрика с которой работаем
// получаем последнюю запись из рубрики
$lastpost = get_posts("posts_per_page=1&order=DESC&orderby=date&cat=$cat");
// проверяем ответ и устанавливаем дату последнего поста
if( $lastpost && $lastpost = array_shift( $lastpost ) ){
$lp_date = mysql2date( get_option('date_format'), $lastpost->post_date ); // формат даты
}
// выводим на экран
if( $lp_date ) echo "Дата последнего поста из рубрики $cat - $lp_date";
else echo "Не удалось получить дату";
Используйте функцию get_posts(). Так Вы получите последний пост. А дальше уже его дату вывести не проблема.
Категорию нужно указывать в параметре tax_query Здесь все написано, есть примеры.
вывод даты последнего поста используется в header.php перед основным циклом вывода статей и в итоге потом в вывод идут данные только 1 поста (скрин http://imagizer.imageshack.com/img908/3263/nPqulW.png) даже если потом переопределить массив для ф-ции get_posts() пойдет вывод только последних (к примеру) 10 записей на всех страницах пагинации
Вот вам развернутый код
Спасибо за ответ!
Используйте функцию get_posts(). Так Вы получите последний пост. А дальше уже его дату вывести не проблема.
Категорию нужно указывать в параметре tax_query
Здесь все написано, есть примеры.
Если будут вопросы - пишите
вывод даты последнего поста используется в header.php перед основным циклом вывода статей и в итоге потом в вывод идут данные только 1 поста (скрин http://imagizer.imageshack.com/img908/3263/nPqulW.png) даже если потом переопределить массив для ф-ции get_posts() пойдет вывод только последних (к примеру) 10 записей на всех страницах пагинации
сам код
сама страница http://lookdevices.ru/unlock
для проверки пагинации уменьшал число вывода статей в настройках вп и переходил на страницы.
может можно как-то получить id последней в рубрике записи и потом нормально получить дату ее публикации без использования еще одного цикла?