0

我对 wordpress 比较陌生,我正在创建一个自定义主题,到目前为止一切正常。我目前有 index.php、header.php、footer.php 和 sidebar.php。我现在遇到了一些让我困惑了几天的问题。

我的主页与其他页面的布局略有不同,我该如何更改主题?

我的网站基本上是由“静态”页面和 2 个帖子页面组成的,我该怎么做才能使主页看起来与其他页面不同?

4

5 回答 5

1

创建一个名为 home.php 的页面模板。WordPress 将自动将其用于起始页。例子:

<?php
/**
 * Template Name: Home
 */
get_header();

// Do your regular page.php stuff

get_footer();

另请参阅条件标签的法典页面。

于 2010-03-25T17:15:23.123 回答
1

进入您的仪表板,设置>阅读,检查主页显示的设置。您可能需要将其从默认的“最新帖子列表”更改为您选择的静态页面。

于 2013-02-20T20:33:15.407 回答
1

你需要一个front-page.php

请参阅模板层次结构

于 2017-03-25T22:16:48.020 回答
0

您需要使用 wordpress 的内置函数,例如 is_home() 和 is_front_page()。

条件标签

于 2010-03-25T17:14:45.030 回答
0

如果您有一个front-page.php,它将优先于home.php 或page.php。home.php 或 page.php 是否默认为(假设您同时拥有)可以在设置 → 阅读中进行控制。如果您没有 front-page.php、home.php 或 page.php,则默认为 index.php。

home.php 和 front-page.php 之间的一个区别是 home.php 默认为博客索引页面。虽然主页和首页都可用于显示静态或博客索引页面。

更多信息可以在 Wordpress 的模板层次结构页面中找到。

于 2019-02-06T16:10:28.250 回答