首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么改头版?(或停止首页模板覆盖头版)

我该怎么改头版?(或停止首页模板覆盖头版)
EN

WordPress Development用户
提问于 2023-05-17 01:22:40
回答 1查看 22关注 0票数 0

上下文:

我已经完成了为我的项目的wordpress站点创建一个广告/信息页面,我正在使用XAMPP在本地进行编辑,并且我在“首页”模板中这样做了,该模板显示为网站的默认页面。

现在,我更希望首页是一个面向导航的页面,并链接到所有其他页面,并将这个广告/信息页面移动到另一个页面,通过我的新首页上的“约”链接访问。

问题:

  1. “首页”模板似乎覆盖了实际首页(在Settings>Reading>HomePage中定义)使用的任何模板,在本例中,我的“主导航页”:
  1. 我无法在我的wordpress文件中找到这个“主页”模板的源文件,如果我要手动复制或编辑它,也找不到我正在使用的主题( manage all templates下的"actions“下拉列表只允许我删除它)。
  1. 我也不能使用新页面上的“首页”模板来给它一个页面。

似乎我需要将我的所有更改复制到另一个自定义模板,并删除或重新启动“首页”和“主页”。想想看,即使在不知道文件存储在哪里的情况下,我也知道如何通过在代码编辑器中复制首页模板的html并将其粘贴到另一个模板(Edit:这可以复制模板)来轻松地做到这一点。

EN

回答 1

WordPress Development用户

发布于 2023-05-17 04:35:43

看起来你想明白了,但为了清楚起见,万一它对别人有帮助的话:

似乎你去了网站编辑器,点击+来创建一个新的模板,并且接受了你想要的那种模板的默认设置,那就是“首页”。

然后,您想在不同的url上使用模板,但是,由于不知道首页是特别的,所以您被卡住了。然后,您发现可以将代码复制并粘贴到一个新的模板中,并使用它,所以您做到了,并且成功了。是?

这里有一些背景,可能会使这种体验神秘莫测。

  • 首页模板只适用于默认页面(仅使用域名:www.mydomain.com获得的主页)。如果它存在,它将用于任何最终在基url上被服务的内容,不管模板设置等等,并且它永远不会用于任何其他url的页面。
  • 您无法在页面编辑器中找到“首页”模板,因为“首页”不需要出现在该列表中,因为唯一的标准是它是否是主页。
  • 您找不到模板文件,因为没有模板文件。支持站点编辑器(如2023 )的主题中的磁盘上的文件是默认值。他们会留下来,这样你就可以随时回到他们身边。所有新模板以及对现有模板所做的更改都存储在数据库中的wp_posts表中,自定义post类型为“wp_template”。因此,您的新首页模板仅在db中,而不是在磁盘上。
  • 你根本不需要一个“首页”模板。如果不存在,则可以在页面编辑器中选择所需的模板。(实际上,主题实际上必须拥有的唯一模板是索引。)
  • 在旧式主题中,php模板位于主题目录中,此处为:{site-root-dir}/wp-content/themes/{your-theme-directory}/front-page.php。
  • 在像2023年这样的古腾堡2主题中,模板以html的形式存储,其中包含了一些特殊的注释,而非包含"header.php“之类的内容。

我希望这对某些人有帮助,就像研究这个答案有助于我澄清这一点一样。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/416090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档