网址导航网首页

嗨,欢迎来到25Qi网址导航

站长QQ:2598903095

WordPress

wordpress网站主题制作:怎样在wordpress激活主题时就新建页面?

时间:2022-05-10 丨 作者:wordpress网站 丨 关键词:wordpress网站主题制作

针对某些客户,可能会不一些不样的需求,所以在我们制作WordPress主题时,要针对他们做出相应的制作。比如本章讲到的“在wordpress激活主题时就能够新建页面”,这主要是为了方便用户使用,其实,新建页面完全可以在后台的页面里进行操作。但有时,还是有必要的,比如:时美网的网站导航、商城页面、登录注册页面,如果能在客户使用ssmay主题时就自动创建好,那样就会大大方便用户了。嗯,话不多说,下面就一起来看看怎样实现wordpress激活主题时自动创建页面的吧。

第一步:创建好页面。

就是说,你想让自定义登录页面在主题激活时自动创建的话,就先在主题文件夹下创建一个自定义登录页面文件,如:page_login.php,页面名为“登录与注册”。如何创建页面文件,我们在前面的章节中有详细介绍,这里就不多说了。

如:WordPress主题自定义注册登录页面(2):创建自定义登录页面

第二步:添加自动创建页面代码。

把下面的代码放到主题的functions.php文件里:

function ashu_add_page($title,$slug,$page_template=''){
$allPages = get_pages(); //获取所有页面
$exists = false;
foreach( $allPages as $page ){       //通过页面别名来判断页面是否已经存在
if( strtolower( $page->post_name ) == strtolower( $slug ) ){
$exists = true;
}
}
if( $exists == false ) {
$new_page_id = wp_insert_post(
array(
'post_title' => $title,
'post_type' => 'page',
'post_name' => $slug,
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_content' => '',
'post_status' => 'publish',
'post_author' => 1,
'menu_order' => 0
)
);
if($new_page_id && $page_template!=''){   //如果插入成功 且设置了模板
update_post_meta($new_page_id, '_wp_page_template', $page_template); } //保存页面模板信息
}
}
function ashu_add_pages() {
global $pagenow;
if ( 'themes.php' == $pagenow && isset( $_GET['activated'] ) ){   //判断是否为激活主题页面
ashu_add_page('登录与注册','page-login','page-login.php'); //页面标题ASHU_PAGE 别名ashu-page 页面模板page-ashu.php
ashu_add_page('导航','page-sitemap','page-sitemap.php');
}
}
add_action( 'load-themes.php', 'ashu_add_pages' );

上面的代码是以“登录与注册”和“导航”2个页面为例,你可以根据自己的需要添加多个页面,这个在wordpress激活主题时会自动创建多个页面。

这段wordpress激活主题新建页面的代码要在激活主题时才创建页面的,所以,如果你这个主题是正在使用中的,可以在后台先切换到其它主题,然后再切换到你的这个主题,也就等于你的这个主题重新激活,这时也就新建了页面。


在线随机小姐姐图片换一批
最新收录
  • 旅游年票|全国旅游年票一卡通-有品位全国旅游年卡

    有品位全国旅游年卡是一张整合全国旅游资源的跨界旅游卡。覆盖全国31个省,1500多家景区,包含名胜古迹、自然风光、休闲娱乐、博物馆、主题公园等多种类型景区,让游客实现“手握一卡,畅游华夏”!

  • 安徽马仁奇峰景区

    安徽马仁奇峰文化旅游股份有限公司旗下,马仁奇峰旅游景区位于长江南岸的铜陵、南陵、繁昌三县交界处,居皖南旅游带中部,风景奇特,文化底蕴深厚,素有“皖南张家界,江滨小黄山”之称。 景区面积7.12平方公里,最高海拔316米,属亚热带气候,全年气候温和,年平均气温15℃,冬夏长、春秋短,光照充足,四季分明,鸟语花香。现为国家AAAA级旅游区,国家级森林公园,国家级地质公园,全国农业旅游示范点。 景区致力于打造“我参与 我体验 我快乐”的体验式精品旅游景区,成立了马仁奇峰红色拓展训练学院,打造成华东红色拓展先进品牌,现已成为国内与时俱进的体验式旅游精品景区。

  • 北京拓展训练公司-团队拓展培训-十渡野三坡团建基地

    北京拓展训练基地(北京拓展公司)立足十渡,野三坡旅游风景区,十渡拓展训练、北京拓展团建基地是一家吃住训一体的综合性团队拓展训练公司基地,北京拓展培训公司拥有13年运营经验,我们专注十渡团建活动、十渡拓展团建基地已发展成为,国内专业的团建户外拓展训练公司机构之一

  • 水魔方全能影视-免费影院-在线影视大全-在线观看电影

    水魔方全能影视汇集了各种类型的影视资源。不管是当前热映的电视剧还是电影,都可以免费在线观看。网站模块分类详细,电影、电视剧、综艺、动漫全都有,各类最新热门好剧随意点播并且所有的影视完全免费。为广大影视爱好者提供了贴心服务。让影迷体验到极速的免费观影乐趣。

  • 秦皇岛遇见·拾光海景公寓_秦皇岛民宿_秦皇岛公寓

    秦皇岛遇见·拾光海景公寓位于秦皇岛金梦海湾浴场,出门步行约100米就可以到达海边浴场。按时尚现代风格装修,简约而不简单,或张扬或低调,都是在追求个性的与众不同。 秦皇岛遇见拾光海景公寓位于秦皇岛金梦海湾,独具体色的LOFT户型,超大落地窗,一线海景房,步行200米即可达到海边。足不出户即可欣赏大海的波澜壮阔,依靠窗边即可欣赏到秦皇岛港日出美景。更有很多不同房间系列可以选择,每个房间都有自己文艺的名字。房屋配置智能密码锁,一客一密码,出入无需钥匙门卡、 专业保洁清扫,星级品质床品,让您住的安心、 专业入住指引,全程自助,给您安静的享受和私密空间。楼层电子门禁及公共局域全覆盖监控安全便捷;客房均采用ins北欧风搭配日式的装修风格,大面积的纯色,搭配适宜的壁画、壁饰或花草装饰。不管是情侣,还是带着宝宝来的父母,都可以尽情的凹造型自拍。 金梦海湾店所有房间内均配备43吋液晶电视、免费百兆Wi-Fi、有线电视节目,可以让您和家人一起聊天、看电影,让这个小家给您带来舒适安心的感受。房间干净优雅而不失舒适,并提供必需生活用品。冷暖空调、24小时热水、吹风机、一次性洗漱用品、杯子等;所有床品、毛巾、浴巾均采用纯棉制品并一客一换,可保证您有一个温馨舒适的睡眠。清晨阳光透过窗,晒得被子暖暖的,在简约不失格调的房间里醒来,甚是爱你。客房布置清新淡雅,优雅不失舒适感,独享无线WIFI可以随时分享旅途中的所见、所闻。

  • 西沙群岛旅游,三亚旅游车租赁,西沙旅游邮轮

    齐临三亚自由行网-为到西沙群岛旅游,海南大巴车出租,西沙旅游轮,长乐公主号邮轮,海南酒店预订,三亚景点门票,三亚游艇租赁,南海之梦号邮轮,海南租车中巴,三亚自驾游,三亚一日游,三亚免税店免费班车,海南邮轮旅游等高端旅行服务和攻略,预订电话:0898-66666946