WordPress 主题

发布于 2024-08-26 05:03:37 字数 209 浏览 6 评论 0原文

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

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

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

I am relatively new to wordpress, I am creating a custom theme, and so far it is going ok.
I currently have index.php, header.php, footer.php and sidebar.php.
I have now hit a bit that has been puzzling me for a couple of days.

My home page has a slightly different layout to other pages, how do I theme for that change?

My website is essentially made up, of 'static' pages and 2 posts pages, what can I do so that the homepage looks different to the other pages?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

春庭雪 2024-09-02 05:03:37

创建一个名为 home.php 的页面模板。 WordPress 会自动使用它作为起始页。
示例:

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

// Do your regular page.php stuff

get_footer();

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

Create a page template called home.php. WordPress will use it automatically for the start page.
Example:

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

// Do your regular page.php stuff

get_footer();

See also the codex page an Conditional Tags.

平安喜乐 2024-09-02 05:03:37

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

Go into your dashboard, settings>reading, check what the setting is for your home page display. You may need to change it from the default "list of latest posts" to a static page of your choosing.

清秋悲枫 2024-09-02 05:03:37

您需要一个 front-page.php

请参阅模板层次结构

You need a front-page.php

Please see the template hierarchy

空心空情空意 2024-09-02 05:03:37

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

条件标签

You need to use the built-in functions from wordpress such as is_home() and is_front_page().

Conditional Tags

叶落知秋 2024-09-02 05:03:37

如果您有一个 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 的模板层次结构页面找到。

If you have a front-page.php that will take precedence over home.php or page.php. Whether or not home.php or page.php are defaulted to (assuming you have both) can be controlled in Settings → Reading. If you do not have a front-page.php, home.php, or page.php, then index.php would be defaulted to.

One difference between home.php and front-page.php is that home.php defaults to being a blog index page. Though both home and front-page may be used to display static or blog index pages.

More info may be found Wordpress' Template Heirarchy page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文