从自定义插件生成页面

时间:2011-10-26 01:00:38

标签: php wordpress

我正在改写关于使用Wordpress插件创建页面的问题。希望我做得更好。

大多数WP插件指示用户手动添加页面然后添加短代码。总的来说,这是一种非常灵活的方法。但是,我想知道的是,是否有办法以编程方式基本上为他们做到这一点。基本上为他们创建一个具有特定URL的页面,例如“plugin-name / fancy-page”(如果它尚不存在)。

1 个答案:

答案 0 :(得分:0)

您可以采取以下措施:

$new_page = array();
$new_page['post_title'] = 'Example Page';
$new_page['post_content'] = "Example Page - [shortcode]";
$new_page['post_status'] = 'publish';
$new_page['post_type'] = 'page';

$id = wp_insert_post( $new_page );