gpt4 book ai didi

php - Wordpress 插件 - 删除停用时创建的页面

转载 作者:行者123 更新时间:2023-12-03 23:25:35 35 4
gpt4 key购买 nike

我尝试制作一个自定义帖子类型插件供我自己使用,并设法制作了一个为其创建页面的函数。我想要做的是在激活插件时删除所述页面。代码应该如何?

这是我在插件激活时创建上述页面的代码:

function create_video_pages() {
$post = array(
'comment_status' => 'open',
'ping_status' => 'closed' ,
'post_date' => date('Y-m-d H:i:s'),
'post_name' => 'videos',
'post_status' => 'publish' ,
'post_title' => 'Videos',
'post_type' => 'page',
);
$newvalue = wp_insert_post( $post, false );
update_option( 'vidpage', $newvalue );
}

最佳答案

从您的 vidpage 选项中获取 post_id。然后用它来删除那个帖子。

function deactivate_plugin() {

$page_id = get_option('vidpage');
wp_delete_post($page_id);

}
register_deactivation_hook( __FILE__, 'deactivate_plugin' );

关于php - Wordpress 插件 - 删除停用时创建的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32824642/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com