我想通过我的插件添加一个新页面。我尝试了很多但失败了。创建新页面的钩子是什么?请帮忙。
function add_new_page(){
.....
}
action('init','add_new_page');
如果我理解正确,您想在数据库中创建一个新记录,即一个页面。如果确实是这种情况,您需要以编程方式添加一个 PAGE 类型的新 POST(是的,这有点令人困惑)。
为此,您将设置一个包含帖子详细信息的关联数组并使用该wp_save_post
函数,即此处:http ://codex.wordpress.org/Function_Reference/wp_insert_post 。
请记住在再次插入之前检查您的页面是否已经存在,否则它将创建数千个页面。
如果您知道所有表,那么只需直接写入数据库以创建新页面。
这是帮助链接http://codex.wordpress.org/Function_Reference/wp_insert_post