我的主页模板是什么?

时间:2017-02-28 作者:centenond

所以我是wordpress的新手,我想在我的主页中添加一些php代码,但我不明白为什么这两个页面都没有。php或首页。php似乎是我主页的模板

我试着抄头版。php和我把

/**
 * Template Name: homepagetemplate
**/
编辑html并添加一些超大文本,看看是否有效
然后在wordpress中设置模板,我看不到大文本。

对page进行了相同的尝试。php,但似乎没有任何效果,我甚至尝试过编辑页面。php和首页。直接使用php,我什么都看不到

如果我对一个不是我的主页的页面做同样的操作,如果我编辑页面,它就会工作。php,但不适用于我的主页

2 个回复
最合适的回答,由SO网友:Nabil Kadimi 整理而成

主题作者有不同的方法,并以不同的方式组织其文件。

要知道哪些主题文件用于生成当前页面,最快的方法是使用插件What the File, 它在管理工具栏中添加了一个小部分。

What the File - Preview

SO网友:The J

认识你最好的朋友WordPress template hierarchy.

https://developer.wordpress.org/files/2014/10/template-hierarchy.png

通常index.php 充当主页,很少home.php, 但是,每个模板都可以有自己的创建方式。

例如,您可以创建一个页面From Settings -> Reading, 将其用作Static FrontPage.您还可以创建php 在模板中归档并在顶部添加

/**
 * Template Name: homepagetemplate
**/
以便您可以将其分配给任何post type 这允许从属性元框中创建自定义模板(例如,页,但自定义模板现在是allowed for all post types, 自WP v.4.7起)。

这完全取决于你需要什么以及你打算如何构建你的网站,或者自定义模板是否也应该用于其他内容。

相关推荐

Custom term templates

所以,我在网上做了一些研究,但没有找到可靠的答案,所以我来了。我需要为特定类别创建自定义woocommerce类别页面。例如,我有一个类别叫做“Awesome”。而不是使用由短代码生成的常规类别页面[product_category category=\"something\"], 我想为自定义特定类别页面Awesome.我发现我需要编辑taxonomy-product_cat.php 但我不知道如何将其链接到名为awesome.换句话说,我正在考虑制作php文件的自定义副本,然后将其添加为主题templ