主题激活时,在数据库中插入Wordpress自动页面

时间:2013-01-07 12:43:39

标签: wordpress

我想在数据库“wp_post”表中添加虚拟页面(如排版),其中包含有人安装和激活主题时有关主题的文本信息。

2 个答案:

答案 0 :(得分:1)

您可以调用插入页面的钩子。

切换主题时调用1- after_switch_theme挂钩(如果您的wp版本> 3.3.0,则可用)hook reference

2- wp_insert_post用于创建页面/帖子(更多文档在wp_insert_post

下面的代码将出现在你的主题functions.php

<?php
function myactivationfunction($oldname, $oldtheme=false) {

}
add_action("after_switch_theme", "myactivationfunction", 10 ,  2);

参考:here explained in more details regarding activation and deactivation of theme

答案 1 :(得分:0)

您可以使用dbDelta( " YOUR QUERY " );插入页面