我正在阅读本教程Wordpress theming关于将html网站转换为WP,并说
WordPress具有模板层次结构。它们都不被称为索引 (该名称是保留的)所以我们需要将索引文件重命名为 别的什么。
因此,根据教程,我将index.html重命名为home.php。但是,当我转到主题时,它说主题被打破,因为它缺少一个模板,只有当我将home.php重命名为index.php时它才显示为有效的主题。
我应该使用index.php还是保留home.php,它会在我有其他页面如header.php之后识别它?
PS。教程已经过时了?
答案 0 :(得分:2)
来自codex:
WordPress主题至少包含两个文件:
style.css中
的index.php
您需要保留index.php文件。 home.php也被wordpress模板用作front page的选项作为网站主页而不是默认的博客页面 - index.php。
home.php
主页模板,默认为首页。 如果您使用静态首页,则这是页面的模板 最新的帖子。
如果你想为home创建一个新模板,你可以为new custom template创建一个新的php文件,并将“模板名称”放在文件的开头:
<?php
/*
Template Name: my template
*/
然后从管理面板中将名为“home”的页面设置为新模板。