Использование «последнего измененного» сайта в целом, а не на конкретной странице / посте - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу показать текст в духе «Этот веб-сайт последний раз обновлялся 10/11/2019» - я могу найти решения для этого на отдельных страницах и в сообщениях, но не то, что запрашивает БД и находитпоследнее обновление на сайте.

Я пытался адаптировать некоторые wp_query, но с треском провалился.

1 Ответ

0 голосов
/ 22 сентября 2019

Вы можете сделать это двумя способами:
1: Вы можете сделать это с помощью Этот плагин
2: если вы не хотите использовать этот плагин, вы можете редактировать функцию.php file добавьте туда этот код

function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a'); 
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';  
} 

$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Этот код проверяет, отличаются ли дата публикации и даты последнего изменения.Если это так, то он отображает дату последнего изменения до содержимого публикации.

Вы можете добавить CSS, чтобы он выглядел лучше

.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...