Подсказка для просмотра / повторной передачи контента страницы
-
16-10-2019 - |
Вопрос
У меня есть достаточное количество контента на страницах WordPress, которое постепенно устанавливается со временем. У меня может быть «автономный» процесс, чтобы установить напоминания в моем календаре, чтобы напомнить мне о просмотре конкретных страниц и вновь их.
Однако мне было интересно, есть ли способ (возможно, с плагином), чтобы WordPress поместил страницы в состояние «рассмотрение потребностей» определенное количество времени после его последнего отредактирования. Это поддержало бы страницу в прямом эфире, но побуждает меня просмотреть контент.
Решение
Я склонен искать простые решения, поэтому я предлагаю запрашивать страницы, сортировать по модифицированному дню и отображать в виджете панели панели.
add_action( 'wp_dashboard_setup', 'add_old_pages_widget' );
function add_old_pages_widget() {
wp_add_dashboard_widget( 'oldpages', 'Oldest Pages', 'old_pages' );
}
function old_pages() {
$pages = get_pages( array(
'sort_column' => 'post_modified'
) );
echo '<ul>';
foreach ( $pages as $page) {
$edited = human_time_diff( strtotime($page->post_modified) );
$link = get_edit_post_link( $page->ID );
echo "<li><a href='{$link}'>{$page->post_title}</a> ( edited {$edited} ago )</li>";
}
echo '</ul>';
}
Может быть изменен, чтобы скрыть, если нет страниц достаточно старости и т. Д. И т. Д.