Notebook 主题 — 完整帮助文档

用于安装、配置、发布与排错。建议与主题介绍页、下载包一起分发。

Notebook 主题预览图

一、主题文件结构

文件 / 目录作用
style.css主题信息头与全站样式。
functions.php主题配置、资源加载、nb_view 路由、评论增强逻辑。
front-page.php封面首页模板。
index.php主循环与信纸视图入口。
single.php单篇文章模板。
comments.php评论列表与表单。
header.php / footer.php页眉页脚结构与版权区域。
images/封面图、图标等静态资源。
修改 PHP/CSS 后无变化时,先强刷浏览器缓存(Ctrl+F5)。

二、安装与启用

方式 A:后台上传 ZIP(推荐)

  1. Notebook 文件夹打成 zip,确保第一层目录为 Notebook/
  2. 后台:外观主题安装主题上传主题
  3. 安装并启用。

方式 B:FTP / SFTP 上传

上传至 wp-content/themes/Notebook/,再在后台启用。

生产站点建议先备份数据库与 wp-content

三、核心配置:notebook_theme_config()

functions.php 中集中配置站点文案与链接。

键名说明
site_name站点名称(为空时回退后台标题)。
site_desc副标题(为空时回退后台副标题)。
cover_author_line封面作者行;空则不显示。
cover_logo_url封面 Logo URL;空则用后台自定义 Logo。
icp_html备案信息 HTML(已做白名单过滤)。
wordpress_link_html页脚 WordPress 链接 HTML(白名单过滤)。
notebook_link_html页脚 Notebook 链接 HTML(白名单过滤)。
'cover_author_line' => '作者:某某',

四、WordPress 后台必做设置

  1. 固定链接:选择文章名并保存一次。
  2. 站点标题与副标题:在设置中填写。
  3. 菜单:创建并绑定主题菜单位置。
  4. 站点图标 / Logo:在外观自定义中设置。

五、首页封面说明

六、右侧标签(nb_view)详解

默认可使用查询参数方式:

https://你的域名/?nb_view=category
含义
category分类目录
archive归档
links友情链接
about关于页
search搜索
custom自定义页面列表
next文章目录

七、单篇文章页

八、评论、图片与安全过滤

九、样式版本与缓存

主题通过 style.css 文件修改时间作为版本号,减少缓存导致的旧样式问题。

十、手机端与微信内浏览

已做窄屏适配。若显示异常,先更新文件并清缓存。

十一、Nginx 与固定链接

location / {
    try_files $uri $uri/ /index.php?$args;
}

修改后执行 nginx -t 并 reload,再到后台保存固定链接。

十三、常见问题排查

现象建议
标签页 404保存固定链接,检查 Nginx try_files
页面无样式检查域名 root 是否正确、CSS 是否 200。
样式不更新强刷缓存,确认文件已上传。
评论图片失败检查 PHP 上传限制与目录权限。