我对wordpress相对较新, 正在创建自定义主题, 到目前为止一切正常。我目前有index.php, header.php, footer.php和sidebar.php。我已经打了几天, 一直困扰着我几天。
我的主页的布局与其他页面略有不同, 我如何以这种更改为主题?
我的网站实际上是由”静态”页面和2个帖子页面组成的, 该怎么做才能使首页看起来与其他页面不同?
#1
创建一个名为home.php的页面模板。 WordPress会自动将其用于起始页。例:
<?php
/**
* Template Name: Home
*/
get_header();
// Do your regular page.php stuff
get_footer();
另请参阅代码页”条件标签”。
#2
进入仪表板, 设置>阅读, 检查主页显示的设置。你可能需要将其从默认的”最新文章列表”更改为你选择的静态页面。
#3
你需要一个front-page.php
请参阅模板层次结构
#4
你需要使用wordpress的内置功能, 例如is_home()和is_front_page()。
条件标签
#5
如果你有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的模板层次结构页面上找到更多信息。
评论前必须登录!
注册