wordpress主题开发教程手记:启用主题后自动创建页面
2013-06-26 15:06
567 查看
在给客户做wordpress主题开发时经常会需要***一个主题使用文档页,有些开发者希望在客户自己的网站留下一份使用文档,那么我们可以让wordpress主题在启用的时候就生成一篇文章,就像第一次安装wordpress时一样默认会发布一篇hello word的文章,实现这个效果其实不难,只需要在functions.php文件中加一段代码即可。
if (isset($_GET['activated']) && is_admin()){ $new_page_title = '这是页面的标题'; $new_page_content = '这里是页面在内容'; $new_page_template = ''; //例如,你做了一个叫v7v3.php的自定义页面模板,留空则使用默认模板。 $page_check = get_page_by_title($new_page_title); $new_page = array( //这是发布的内容类型,如果你写上post那么这篇文章将会以post形式发布出去。 'post_type' => 'page', 'post_title' => $new_page_title, 'post_content' => $new_page_content, 'post_status' => 'publish', 'post_author' => 1, ); if(!isset($page_check->ID)){ $new_page_id = wp_insert_post($new_page); if(!empty($new_page_template)){ update_post_meta($new_page_id, '_wp_page_template', $new_page_template); } } }
相关文章推荐
- wordpress主题开发教程手记:wp-login.php登录页面优化
- wordpress二次开发教程手记:如何使客户在启用我所开发的主题或插件后转跳到指定的页面
- wordpress主题开发教程手记:自定网站登出链接
- wordpress主题开发教程手记:模板文件的结构讲解
- wordpress主题开发教程手记:短代码功能开发实例
- wordpress主题开发教程手记:自定义系统默认发信人
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
- Drupal8开发教程:模块开发——创建新页面
- Ajax基础教程学习(3)_创建自动刷新页面
- wordpress二次开发教程手记:站外以HTML的形式调用wordpress文章
- iOS AutoLayout自动布局中级开发教程(8)-VisualFormat可视化格式语言创建约束
- WordPress 主题开发 - (四) 创建WordPress的主题HTML结构 待翻译
- WordPress 主题开发 - (六) 创建主题函数 待翻译
- wordpress二次开发教程手记:feed订阅功能的完善
- WordPress主题制作教程4:调用指定页面内容
- WordPress主题开发: 制作文章页面single.php
- 黄聪:WordPress 多站点建站教程(一):怎样开启WordPress多站点功能,实现手机移动端主题开发,与主站用户数据共享
- asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
- WordPress主题开发: 制作文章页面single.php