我想我误解了front-page.php背后的想法

时间:2015-12-03 19:44:23

标签: php html css wordpress

我对WordPress完全陌生,但我的任务是为我的叔叔业务创建一个网站。在我做更多编码之前,我试图更多地了解WordPress的机制,所以我对index.php / front-page.php有疑问。

在我决定实施WordPress之前,我一直在研究index.php所以一切都是硬编码的。所以目前我有一个完全填充的index.php文件,我自己定制。到目前为止,我对WordPress的理解是一切都是动态的。所以我觉得我应该做的创建了一个front-page.php,其中包含一个函数来调用静态的' Front页面'我在WordPress GUI中创建,然后使用the_content();?

输出它

在WP中进行硬编码是否可以,或者这是否违反最佳做法?显然,对于我当前的实现,我们将无法编辑该文件。我将如何为此编辑CSS - 例如,我有一个名为' services'在CSS中使用此div的背景图像。如何在WP中实现这一点?

1 个答案:

答案 0 :(得分:0)

好吧我认为你弄错了,wordpress适用于主题。为了使您的HTML设计与wordpress一起使用,您首先必须创建主题。创建基本主题就像创建新文件夹一样简单。以下是一些重要的基本文件,以及index.php和front-page.php之间的区别。

  1. style.css,此文件将包含一些将定义的注释 有关您主题的详细信息
  2. Header.php,html设计的标题部分包含主文件和滑块。
  3. Footer.php,页脚部分即版权声明,页脚菜单等在这里
  4. index.php,此文件默认用于博客列表,但您可以从设置>更改它。阅读>然后选择要显示为主页的页面。
  5. front-page.php,这与index.php类似,但它具有更高的优先级。因此,如果两个文件都存在,那么将使用它。 front-page.php的另一个优点是你可以在这里添加任何类型的硬编码html,因为它没有被任何其他页面使用。
  6. page.php,此文件用于显示wordpress页面的所有内容,如about,contact等。
  7. single.php,此文件负责显示单个博文。