我想出来了!其实很简单。。您可以根据需要将post\\u date\\u gmt替换为ID。post\\u作者!=1将阻止删除管理员的帖子,因此菜单链接和页面将保持不变:)
function deleteOldestPost(){
global $wpdb;
$prefix = $wpdb->prefix;
$wpdb->query("DELETE
FROM ".$prefix."posts where post_author != 1 order by post_date_gmt asc limit 1");
}
add_action(\'publish_post\', \'deleteOldestPost\');
将有一些瞬态数据,即wp\\U term\\U关系。任何数据库优化插件都将摆脱它们。