wordpress自定义页面设置自定义路由绑定自定义模板
天兴工作室 2021-12-24 19:15 wordpress教程 2071 0 评论
这篇文章的标题很拗口,详细说明就是wordpress网站需要新增一个类似于”标签汇总“的功能页面,而且不需要去后台新增页面再绑定模板,而是直接输入”域名/tags“这种url就能打开,还能绑定指定的模板文件。
需求讲明白了现在来分享下思路(声明:我也是面向搜索引擎写出来的代码...)
1、在主题文件夹下新建一个文件夹专门放自定义模板文件(如果你只有一个自定义页面就不需要这步了)。
2、在当前主题的”functions.php “文件里面加上以下函数:
function 主题id_loadCustomTemplate($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;
if ($wp_query->is_404) {
unset($wp_query->query["error"]);
$wp_query->query_vars["error"] = "";
$wp_query->is_404 = false;
}
header("HTTP/1.1 200 OK");
include($template);
exit;
}
function 主题id_templateRedirect()
{
$basename = basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']);
主题id_loadCustomTemplate(TEMPLATEPATH . '/新建的存放自定义模板文件夹名称/' . "/$basename.php");
}
//可以挂接口插进去了
add_action('template_redirect', '主题id_templateRedirect');3、现在可以做一个模板放到第一步新建的文件夹里面去,如果模板文件名是”tags.php“,那么现在你打开”域名/tags“就可以看到效果了。
相关推荐
欢迎 你 发表评论: 取消回复
- 最新文章
- 热文排行
- 最多评论
- 1天兴工作室多语言翻译插件 自动翻译多达12种语言 适合外贸站点06-23
- 2有道云翻译获取appid和seckey的详细步骤和截图06-22
- 3支付宝支付后异步通知页面提示”支付签名校验失败,请联系管理员!“的原因和解决方法05-08
- 4阿里云oss配置项获取步骤截图,包含ID和Secret、区域节点Endpoint、存储空间Bucket和资源访问域名04-14
- 5zblog登录后台一直提示验证码错误的原因和解决方法03-01
- 6zblog使用api提交post数据提示419错误的原因和解决方法02-23
- 7天兴工作室2025年春节放假公告01-25
- 8天兴用户中心插件“微信通知”功能设置教程11-09
- 9阿里云2024双11活动推荐 通过本站链接参与另外赠送本站代金券11-05
- 标签聚合
- ×1收费模板×1zblog安装插件×1男人×1响应式导航栏×1phpmyadmin×1qq互联×1zblogphp1.5bug×1会员注册×1emlog安装模板×1小程序开发×1一言难尽×1域名新注册×1字数×1左右箭头×1新浪博客×1网站关闭×1zblog大气企业模板×1mp-html组件×1搜索优化×1GetCommentByID
最新评论
-
10-21老郭
可以直接用哦 文本内容 评论于:zblog插件:右下角网站公告
-
07-06
访客111 总之不是免费的午餐,不走某Z模式,难发展 评论于:关于zblog版权的说明
-
02-08
天兴工作室 并没有任何限制 -
02-08
访客 请问 zblog淘客主题 对使用者的要求是必须是企业吧? -
11-09
阿浩 大佬们,丢几个除了作者以外的演示站,我想看看大家的布局设置









鄂公网安备 42011102002962号