Wordpress自定义页面(非模版)

wordpress  时间:2021-01-26  阅读:()
这种方法的自由度较高,并且可以创建非WordPress格式的URL,非常有用.
比如我们要把/test转交给主题文件夹下的/custom/test.
php来处理,就可以用这种方式来处理.
这种方法用到templateredirect钩子,templateredirect是WordPress在预处理好所有参数设置之后决定调用主题模板的时候调用的.
我们只需在主题的function.
php文件的尾部加上:functionloadCustomTemplate($template){global$wp_query;if(!
file_exists($template))return;$wp_query->is_page=true;$wp_query->is_single=false;$wp_query->is_home=false;$wp_query->comments=false;//ifwehavea404statusif($wp_query->is_404){//setstatusof404tofalseunset($wp_query->query["error"]);$wp_query->query_vars["error"]="";$wp_query->is_404=false;}//changetheheaderto200OKheader("HTTP/1.
1200OK");//loadourtemplateinclude($template);exit;}functiontemplateRedirect(){$basename=basename($_SERVER['REQUEST_URI'SERVER['QUERY_STRING']);loadCustomTemplate(TEMPLATEPATH.
'/custom/'.
"/$basename.
php");}add_action('template_redirect','templateRedirect');这样就实现了WordPress查找/custom文件夹下的php文件,并且将相匹配的URL请求转交给对应的php文件来处理的效果,与此同时,这个php文件还保持了对WordPressAPI的调用,因此留给我们的空间非常大.
1/2例如如果我们在/custom文件夹下创建一个test.
php的文件如下:Iteblog

VirtVPS抗投诉瑞士VPS上线10美元/月

专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...

易探云330元/年,成都4核8G/200G硬盘/15M带宽,仅1888元/3年起

易探云服务器怎么样?易探云是国内一家云计算服务商家,致力香港云服务器、美国云服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出的国内云服务器优惠活动,国内云服务器2核2G5M云服务器低至330元/年起;成都4核8G/200G硬盘/15M带宽,仅1888元/3年起!易探云便宜vps服务器配置推荐:易探云vps云主机,入门型云...

AkkoCloud(60元/月 ),英国伦敦CN2 1核 768 MB 内存 10 GB SSD 硬盘 600GB 流量 英国伦敦CN2 1核  1.5G  300Mbps

官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...

wordpress为你推荐
投标360phpadmin下载phpmyadmin怎么安装啊?可以直接下载安装吗?还需要下载其他数据库吗?cisco2960配置思科2960G交换机如何将配置百兆改为千兆配置什么是支付宝支付宝是什么意思?internetexplorer无法打开Internet Explorer 打不开了360arp防火墙在哪360ARP防火墙flashfxp注册码谁知道 FlashFXP.rar的注册码?生药http抢米网抢小米手机需要下什么软件 速求中国保健养猪网猪场基本保健包括哪些方面?
新网域名 最新代理服务器地址 万网域名解析 什么是域名解析 域名解析文件 t楼 kdata edis bash漏洞 gitcafe 外国空间 realvnc 搜狗抢票助手 网盘申请 嘉洲服务器 howfile 七夕促销 工作站服务器 699美元 免费防火墙 更多