You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress自定义主题下首页与博客页设置问题求助

问题解答

1. 首页加载content.php CSS的原因

你在index.php里写的get_template_part('content','')是WordPress的模板引入函数,它的作用就是自动加载content.php文件——不管你有没有手动打开这个文件,WordPress执行到这行代码时,会直接把content.php里的HTML结构、PHP逻辑全部加载进来,自然也会应用这个文件关联的CSS样式。因为你的循环调用了这个模板片段,首页就会按照content.php的文章样式渲染。

2. 后台自定义首页应用custom.php CSS的原因

当你在后台创建带自定义文本的首页时,应该是给这个页面指定了自定义页面模板(也就是custom.php)。WordPress的静态首页机制是:如果选择用某个页面作为首页,且该页面绑定了自定义模板,就会加载这个模板文件的布局逻辑,同时应用模板里关联的CSS样式;你后台写的自定义文本会通过模板里的the_content()等函数输出,所以会显示文本并套用custom.php的样式。

额外提示:如果想让首页显示后台创建的自定义内容而非文章列表,需要在后台「设置-阅读」里把首页设置为「静态页面」,选择你创建的那个自定义首页;同时把博客页设置为专门的文章列表页,这样index.php会作为博客页的模板加载文章列表,首页则用custom.php模板显示自定义内容。

内容的提问来源于stack exchange,提问作者anna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 12:31:00