在wordpress的新页面挂钩?

时间:2013-11-04 08:08:27

标签: php wordpress plugins

我想通过我的插件添加一个新页面。我尝试了很多但失败了。 创建新页面的钩子是什么?请帮助。

function  add_new_page(){

         .....


       }

   action('init','add_new_page');

2 个答案:

答案 0 :(得分:4)

如果我理解正确,您希望在数据库中创建一个新页面。如果确实是这种情况,你需要以编程方式添加一个类型为PAGE的新POST(是的,这有点令人困惑)。

为此,您将设置一个包含帖子详细信息的关联数组,并使用wp_save_post函数,即http://codex.wordpress.org/Function_Reference/wp_insert_post

请记住在重新插入之前检查您的页面是否已经存在,否则它将创建数千页。

答案 1 :(得分:1)

如果您知道所有表,那么只需直接写入数据库以创建新页面。

这是帮助链接http://codex.wordpress.org/Function_Reference/wp_insert_post