文章
理解原理,再动手建站。编辑准则 ↗
ProWP 建站笔记
首页/区块与主题/模板、样板与文章内容:先分清 WordPress 的三层结构
ProWP 建站笔记 / 文章

模板、样板与文章内容:先分清 WordPress 的三层结构

在 WordPress 中修改一处页面,为什么另一个页面也跟着变化?

ProWP 建站笔记 编辑部

在 WordPress 中修改一处页面,为什么另一个页面也跟着变化?反过来,为什么改完主题文件,文章里原来的文字仍然存在?很多困惑都来自把页面结构、可复用设计和实际内容混在一起理解。

先画出三层关系:模板决定某类请求怎样组织,样板帮助插入一组设计好的区块,文章和页面则保存具体内容。理解它们的职责,才能判断应该在哪里修改,以及修改会影响哪些访问者。

模板处理的是页面类型

首页、单篇文章、分类归档和搜索结果,通常不应该靠复制同一个完整页面来实现。主题根据请求选择相应模板,模板中的动态内容再读取当前文章或查询结果。模板层级为这种选择提供了规则,而不是让每篇文章都拥有一份独立主题文件。

检查问题时,先确定当前页面属于哪一类,再找出实际被使用的模板。区块主题的模板和传统主题的 PHP 模板表现形式不同,后台的修改方式也可能不同。不要仅凭一个文件名判断全部行为,应结合当前主题和编辑器中的实际状态。

样板让版式复用,但要看同步方式

样板可以把标题、正文、按钮与容器等区块组合起来,减少重复搭建的工作。使用时需要明确该内容是作为独立副本插入,还是保持某种同步关系。编辑器支持的具体功能和名称,应查看当前版本的官方文档。

对准备反复使用的模块,先写清哪些字段是结构,哪些是每次必须修改的内容。比如文章推荐区的布局可以一致,但标题、筛选条件和跳转地址应在相应上下文中读取或配置。避免把某个站点的域名直接写进公共样板。

内容应留在原生文章体系

新闻、教程和博客正文适合保存为原生文章,栏目与标签使用对应分类体系。这样搜索、归档、分页和相关文章才能围绕实际文章工作。如果首页只是写死的一组链接,后台新增文章就不会自动进入展示区域。

发布前至少用一篇新文章验证完整路径:它能否出现在栏目列表,点击后是否进入单篇模板,标题与正文是否来自当前文章,分页是否展示不同结果。这样的验证比单纯查看首页截图更能说明体系已经接通。

修改前明确影响范围

调整公共页眉可能影响整站,修改单篇正文通常只影响该文章,改变一个同步模块则可能影响所有引用位置。动手前记录目标、范围和可恢复方式,最好在测试环境验证结构变化。

最后同时检查桌面和窄屏,确认标题层级、链接名称与阅读顺序。一个容易维护的网站,需要的不只是好看的首屏,还需要知道每段内容保存在哪里、为什么会出现在当前页面,以及下次更新时应该改哪一层。

讨论

参与讨论

评论审核后公开,邮箱地址不会公开。

继续阅读