【问题标题】:WordPress page pointing to custom .php file but using Default Template?指向自定义 .php 文件但使用默认模板的 WordPress 页面?
【发布时间】:2013-10-10 08:17:38
【问题描述】:

在这里提出这个问题有点困难,因为我不确定到底发生了什么,但我在我的 WordPress 安装中创建了一大堆页面。其中很多是指向 WordPress PHP 文件外部的自定义模板。其中之一肯定是使用默认模板,但是,每次调用它都指向外部 .php 文件,两者之间没有明显的联系。

举个简单的例子,假设页面的永久链接是“?page_id=100”,再次使用默认模板。所有对 '?page_id=100' 的调用都指向 mycustomphpfile.php,此时没有解释原因。我检查了默认模板,并在整个项目中搜索了 page_id 和 php 文件名,但没有成功。

我猜的问题是,如何将默认模板重定向到仅针对选定 page_id 编号的外部 .php 页面?

【问题讨论】:

    标签: php wordpress templates url


    【解决方案1】:

    您可以编辑默认的 single_post 模板,在内容的可编辑区域内添加迷你模板,并根据帖子所在的类别提取一个特殊模板。

    和你获取模板部分的方法一样,只是在前面放一个 if 语句。

    另一种方法只是正确命名您的模板

    阅读此页面了解更多信息。 http://codex.wordpress.org/Template_Hierarchy

    【讨论】:

      猜你喜欢
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多