Если у вас на сайте размещаются много авторов, то лучше сделать им запрет на обновлять и удалять записи после определенного периода, что бы они не могли наделать разных пакостей в тихорца.
Для этого в файл functions.php вашей темы вставляем код:
В этом примере запрет наступит через 7 дней.
Для этого в файл functions.php вашей темы вставляем код:
Код:
add_filter( 'user_has_cap', 'my_limit_editing', 10, 3 );
function my_limit_editing( $allcaps, $cap, $args ) {
if( 'edit_post' != $args[0] && 'delete_post' != $args[0]
|| !empty( $allcaps['manage_options'] )
|| empty( $allcaps['edit_posts'] ) )
return $allcaps;
$post = get_post( $args[2] );
if( 'publish' != $post->post_status )
return $allcaps;
if( strtotime( $post->post_date ) < strtotime( '-7 day' ) ) {
$allcaps[$cap[0]] = false;
}
return $allcaps;
}