58Y*_*622 3 php wordpress plugins custom-post-type
我尝试制作一个自定义帖子类型插件供自己使用,并设法制作一个为其创建页面的函数。我想做的是在插件激活时删除所述页面。代码应该怎样写?
这是我在插件激活时创建上述页面的代码:
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 );
}
Run Code Online (Sandbox Code Playgroud)
从 vidpage 选项中获取 post_id。然后用它来删除该帖子。
function deactivate_plugin() {
$page_id = get_option('vidpage');
wp_delete_post($page_id);
}
register_deactivation_hook( __FILE__, 'deactivate_plugin' );
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2363 次 |
最近记录: |