Wordpress自定义页面(非模版)

phpecho  时间:2021-05-20  阅读:()
这种方法的自由度较高,并且可以创建非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的文件如下:Iteblogpage

硅云香港CN2+BGP云主机仅188元/年起(香港云服务器专区)

硅云怎么样?硅云是一家专业的云服务商,硅云的主营产品包括域名和服务器,其中香港云服务器、香港云虚拟主机是非常受欢迎的产品。硅云香港可用区接入了中国电信CN2 GIA、中国联通直连、中国移动直连、HGC、NTT、COGENT、PCCW在内的数十家优质的全球顶级运营商,是为数不多的多线香港云服务商之一。目前,硅云香港云服务器,CN2+BGP线路,1核1G香港云主机仅188元/年起,域名无需备案,支持个...

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

美国云服务器 1核 1G 100M 10G防御 39元/月 物语云计算

物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...

phpecho为你推荐
支持ipad三星iphonecss下拉菜单css下拉菜单代码css下拉菜单如何用css3做导航栏下拉菜单127.0.0.1传奇服务器非法网关连接: 127.0.0.1fusionchartsfusioncharts怎么生成图片至excel重庆电信宽带管家电信的宽带上网助手是什么?chromeframe无法安装chrome frame,求助google分析如何添加google analysisfastreport2.5GPA2.5相当于什么水平
台湾虚拟主机 西部数码vps 过期已备案域名 域名商 美元争夺战 免费cdn加速 正版win8.1升级win10 发包服务器 本网站在美国维护 国外免费全能空间 699美元 hkt lamp架构 789电视剧网 美国主机 asp简介 blaze 火山互联 一句话木马 cc攻击 更多