支持WordPress主题的几乎无头应用程序

1.1.0 2021-12-01 13:35 UTC

README

此模块设置了使用和扩展几乎无头WordPress网站所需的后端逻辑。

模板

此模块用于主题模板。您可能希望直接使用该模板。

安装

composer require nicholas-wordpress/core

扩展

这是一个Underpin模块,其入口点是使用nicholas函数,并且内置了一些加载器。

  1. 脚本加载器
  2. REST端点加载器
  3. 元数据加载器
  4. 选项加载器
  5. 模板加载器
  6. 决策列表加载器

脚本

此模块假定您的主题在主题的build目录中有3个内置脚本。

  1. admin.js - 在位于“设置> Nicholas设置”的设置屏幕中被添加到队列中
  2. editor.js - 在块编辑器页面中被添加到队列中
  3. theme.js - 在不使用兼容模式的端页面中被添加到队列中
  4. sessionManager.js - 如果设置了nicholas_flush_cachecookie,将强制会话清除缓存。

REST端点

此模块在nicholas/v1命名空间中加载一组端点。上述提到的各种脚本使用这些端点来运行几乎无头模式。