我对wordpress相对较新,我正在创建一个自定义主题,到目前为止它还可以。 我目前有index.php,header.php,footer.php和sidebar.php。 我现在已经打了几天,让我困惑了几天。
我的主页与其他页面的布局略有不同,我如何更改主题?
我的网站基本上由“静态”页面和2个帖子页面组成,我可以做些什么,以使主页看起来与其他页面不同?
答案 0 :(得分:1)
创建一个名为home.php的页面模板。 WordPress将自动将其用于起始页面。 例如:
<?php
/**
* Template Name: Home
*/
get_header();
// Do your regular page.php stuff
get_footer();
另请参阅法典页面Conditional Tags。
答案 1 :(得分:1)
进入信息中心,设置&gt;阅读,检查主页显示的设置。您可能需要将其从默认的“最新帖子列表”更改为您选择的静态页面。
答案 2 :(得分:1)
你需要一个front-page.php
答案 3 :(得分:0)
您需要使用wordpress中的内置函数,例如is_home()和is_front_page()。
答案 4 :(得分: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的Template Heirarchy页上找到更多信息。