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

麻花云:3折优惠,香港CN2安徽麻花云香港安徽移动BGP云服务器(大带宽)

麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...

Digital-vm80美元,1-10Gbps带宽日本/新加坡独立服务器

Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...

湖北22元/月(昔日数据)云服务器,国内湖北十堰云服务器,首月6折

昔日数据怎么样?昔日数据新上了湖北十堰云服务器,湖北十堰市IDC数据中心 母鸡采用e5 2651v2 SSD MLC企业硬盘 rdid5阵列为数据护航 100G高防 超出防御峰值空路由2小时 不限制流量。目前,国内湖北十堰云服务器,首月6折火热销售限量30台价格低至22元/月。(注意:之前有个xrhost.cn也叫昔日数据,已经打不开了,一看网站LOGO和名称为同一家,有一定风险,所以尽量不要选择...

wordpress为你推荐
internalservererrorError 500--Internal Server Error如何解决?magentoMagento是什么centos6.5centos 6.5服务器基本配置有哪些cuteftpCuteFTP的主要功能是什么?人人视频总部基地落户重庆重庆总部城的项目简介期刊eset徐州商标求江苏徐州地区的商标代理机构!佛山海虹海虹蒸多长时间艾泰科技艾泰的品牌介绍谷歌新漏洞google hacking 技术有哪些
如何申请域名 香港vps主机 VPS之家 贝锐花生壳域名 diahosting 博客主机 宕机监控 godaddy支付宝 shopex空间 大容量存储 申请个人网页 52测评网 怎样建立邮箱 admit的用法 空间合租 阿里云免费邮箱 东莞主机托管 个人免费邮箱 黑科云 asp空间 更多