nicholas-wordpress / core
支持WordPress主题的几乎无头应用程序
1.1.0
2021-12-01 13:35 UTC
Requires
- underpin/meta-loader: ^1.1
- underpin/option-loader: ^1.1
- underpin/rest-endpoint-loader: ^1.1
- underpin/script-loader: ^1.2
- underpin/template-loader: ^1.2
- underpin/underpin: ^2.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-27 15:19:59 UTC
README
此模块设置了使用和扩展几乎无头WordPress网站所需的后端逻辑。
模板
此模块用于主题模板。您可能希望直接使用该模板。
安装
composer require nicholas-wordpress/core
扩展
这是一个Underpin模块,其入口点是使用nicholas
函数,并且内置了一些加载器。
- 脚本加载器
- REST端点加载器
- 元数据加载器
- 选项加载器
- 模板加载器
- 决策列表加载器
脚本
此模块假定您的主题在主题的build
目录中有3个内置脚本。
- admin.js - 在位于“设置> Nicholas设置”的设置屏幕中被添加到队列中
- editor.js - 在块编辑器页面中被添加到队列中
- theme.js - 在不使用兼容模式的端页面中被添加到队列中
- sessionManager.js - 如果设置了
nicholas_flush_cache
cookie,将强制会话清除缓存。
REST端点
此模块在nicholas/v1
命名空间中加载一组端点。上述提到的各种脚本使用这些端点来运行几乎无头模式。