krisc
  • 0
Новичок

Запрос на просмотр/повторное одобрение содержимого страницы

  • 0

У меня есть изрядное количество контента на страницах WordPress, который со временем постепенно устаревает. У меня может быть «автономный» процесс, чтобы установить напоминания в моем календаре, чтобы напомнить мне просмотреть определенные страницы и обновить их.

Однако мне было интересно, есть ли способ (возможно, с помощью плагина), чтобы WordPress переводил страницы в состояние «требуется проверка» через определенное время после последнего редактирования. Это позволит сохранить страницу живой, но предложит мне просмотреть содержимое.

Share
  1. Я склонен искать простые решения, поэтому я предлагаю запрашивать страницы, сортировать их по дате изменения и отображать в виджете Dashboard.

    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>';
    }
    

    Можно изменить, чтобы скрыть, если нет достаточно старых страниц и т. д. и т. д.

    • 0

Оставить ответ

You must login to add an answer.