how do I programically create a page in WordPress if it doesn’t exist already?
3条回答 默认 最新
- dpxyfa4718 2010-07-21 12:19关注
I want to write a plugin and to put some html controls in a page which will automatically create when user install the plug in
Based on that comment, you want to hook a function to your plugin's activation hook, which inserts a WordPress post object into the database;
function my_plugin_activate() { wp_insert_post(array( 'post_type' => 'page', 'post_title' => 'Page Title', 'post_content' => 'Page Content', 'post_name' => 'page-slug', )); } register_activation_hook(__FILE__, 'my_plugin_activate');
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 simulink单相桥式整流电路
- ¥35 问问51单片机流水灯的代码该怎么写
- ¥15 关于#百度#的问题:感觉已经将字体段落、字体、页边距、纸张大小、文档网络调成与论文模板一致,为什么黄色部分字体左右的间距还是不一样啊,求私信发文件接收看一下
- ¥15 stata webuse报错
- ¥15 TypeError: Cannot read properties of undefined (reading 'status')
- ¥15 如何利用AI去除图片中的竹架子
- ¥15 python 写个基金爬取的代码,自动卖出功能
- ¥15 Linux系统启动不起来
- ¥15 为什么运行仿真数码管不亮(语言-c语言)
- ¥15 陈仁良《直升机飞行动力学》小扰动线化方程如何推导