Я использую что-то вроде этого, чтобы добавить страницу, когда мой плагин Wordpress активирован.
function create_wordpress_pages(){
$my_post = array();
$my_post['post_title'] = 'My post';
$my_post['post_content'] = 'This is my post.';
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_type'] = 'page';
wp_insert_post( $my_post );
}
register_activation_hook(__FILE__, 'create_wordpress_pages');
Это нормально (и прекрасно), но я не хочу пересоздавать эту страницу каждый раз, когда этот плагин деактивирован.Как проверить, существует ли эта страница ИЛИ отменить публикацию при деактивации плагина?