如何通过插件获取自定义页面?

时间:2012-08-20 作者:Simon

我正在开发一个Wordpress插件来处理日历,在日历中可以注册一个给定的事件。作为这项工作的一部分,我想为注册表单和向客户发送的确认消息创建一个自定义页面,但是我不知道如何做到这一点。

我已经看到有一个wp\\u insert\\u post()函数可以插入一篇新文章,但我需要一个带有自定义plgin内容(注册表单)的页面。

这可能吗?如果可能的话,我该怎么做?

谢谢

1 个回复
最合适的回答,由SO网友:Rutwick Gangurde 整理而成

您可以使用wp_insert_post 用于创建页面。

<?php
    $content = \'<Sign up form content>\';
    wp_insert_post(array(
        \'post_title\' => \'My page\',
        \'post_content\' => $content,
        \'post_type\' => \'page\', //VERY IMPORTANT
        \'post_status\' => \'publish/draft\'
    ));
检查一下。

结束

相关推荐

Plugins_url()错误地返回带有www子域的URL

我正在开发一个插件,为了回答这个问题,我们称之为“我的插件”。我的插件目录如下所示:my-plugin/ |- image.jpg |- script.js |- script.php |- plugin.php |- ajax.php 在脚本中。php我有一段代码指定了一些JS。在其中,我需要一个ajax的URL。php。e、 g.:<script type=\"text/javascript\"> foo = jQuer