我对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 stuffget_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主题修改问题】可以在Wordpress的模板层次结构页面上找到更多信息。
推荐阅读
- WordPress主题安装问题
- WordPress主题如何向管理页面添加HTML代码
- 子目录中的WordPress主题文件
- WordPress主题开发用户定义图像选择
- Flutter 专题02 图解 Mac 环境下安装配置环境 #yyds干货盘点#
- ELK集群搭建简略记录
- Flutter 专题05 图解修改应用名称及图标 #yyds干货盘点#
- 快速剪辑-助力度咔智能剪辑提效实践
- 怎样阻止Linux服务器执行rm -rf /*命令