为什么不呢?WordPress的API具有以下功能wp_delete_post
删除帖子。如果垃圾箱处于活动状态,则在默认情况下为true,则此函数会将帖子移动到垃圾箱。您需要在发布新帖子后添加逻辑以删除旧帖子。要完成你的功能,你应该使用钩子publish_post
.
因此,下面是一个简单的初学者,需要逻辑来获取旧帖子的ID。
add_action( \'publish_post\', \'post349197\', 10, 2 );
function post349197( $ID, $post ) {
// &oldID = Need logic to get the last post.
wp_delete_post($oldId);
}