新手别直接改主题文件:改坏了怎么救、平时怎么改

· zblog · 阅读 4
摘要

新手看到主题某处想改,直接打开模板改。改对了没事,改错了前台白屏,还不敢再动。改之前先复制把要改的那个 .php 文件复制一份,命名为 xxx.php.bak 放在同目录。Z-Blog 不会加载 .bak 文件,但你能随时覆盖回去。这一步花

新手看到主题某处想改,直接打开模板改。改对了没事,改错了前台白屏,还不敢再动。

改之前先复制

把要改的那个 .php 文件复制一份,命名为 xxx.php.bak 放在同目录。Z-Blog 不会加载 .bak 文件,但你能随时覆盖回去。这一步花五秒,比事后 debug 便宜。

改的时候只动 HTML 部分

模板里 <?php ?> 之间的和 {$xxx} 这类标签,是主题的逻辑。新手别碰,只改文字和 class。要改逻辑,先读主题的 include.php 看有没有现成的配置项。

改完必须做的事

  • 后台清缓存并重新编译模板,否则你看的还是旧版。
  • 把首页、分类、文章、搜索页各点一遍。
  • 手机尺寸下再看一次。

改坏了怎么救

把 .bak 覆盖回去,清缓存。如果你连 FTP 都进不去,只能靠主机面板的文件管理器。所以改之前确认自己进得去。

长期解法

如果改动会一直保留,建议新建一个子主题或在主题设置页里做开关,而不是每次升级后重新改一遍——主题更新会直接覆盖你的修改。