【问题标题】:I think I have misunderstood the idea behind front-page.php [closed]我想我误解了 front-page.php 背后的想法 [关闭]
【发布时间】:2015-12-03 19:44:22
【问题描述】:

我是 WordPress 的新手,但我的任务是为我叔叔的企业创建一个网站。在进行更多编码之前,我试图更多地了解 WordPress 的机制,所以我有一个关于 index.php / front-page.php 的问题。

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

是否可以在 WP 中进行硬编码,或者这违反了最佳实践?显然,在我当前的实现中,我们将无法编辑该文件。我将如何为此编辑 CSS - 例如,我有一个名为“服务”的 div,并在 CSS 中为该 div 提供背景图像。这将如何在 WP 中实现?

【问题讨论】:

标签: php html css wordpress


【解决方案1】:

好吧,我想你错了,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,这个文件负责展示一篇博文。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2020-02-08
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 2017-05-07
    • 2023-02-22
    相关资源
    最近更新 更多