abhishek-pokhriyal / wp-plugin-boilerplate
用于创建WordPress插件的模板。
1.2.0
2020-09-22 13:44 UTC
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-09-09 13:06:32 UTC
README
使用Grunt进行快速资源编译创建WordPress插件的模板。
先决条件
- NPM
- Grunt
安装与开始
通过 composer
-
在您的插件(空)根目录中,创建一个
composer.json
文件,并将以下内容粘贴到其中。{ "require": { "composer/installers": "1.9.0", "abhishek-pokhriyal/wp-plugin-boilerplate": "^1.0" }, "extra": { "installer-paths": { "./" : ["abhishek-pokhriyal/wp-plugin-boilerplate"] } } }
-
运行
composer install
。这将把模板代码放入插件的根目录(它也将覆盖之前步骤中创建的composer.json
文件的内容。)
手动
-
在您的
wp-content/plugins/
目录内克隆仓库。git clone https://github.com/abhishek-pokhriyal/wp-plugin-boilerplate.git
-
根据您的插件名称重命名文件和变量名。
-
查找并替换以下名称
-
将包含
wp-plugin-boilerplate
的文件重命名为my-plugin-name
-
-
如果涉及任何资源开发/更改,请遵循 资源构建步骤。
-
如果您的插件不需要Bootstrap,您可以从
assets/css
目录中删除bootstrap
和utilities
目录,并从style.scss
中移除所有包含bootstrap的导入。 -
现在,您可以为开发做准备。
资源构建步骤
-
进入插件根目录的
cd
-
安装node依赖项
npm install
-
生成编译和压缩文件,运行
grunt
-
在开发过程中生成编译和压缩文件(每次按下
CMD + S
时),运行grunt watch
插件结构
+-- assets/
| +-- css/
| +-- bootstrap/
| +-- utilities/
| +-- js/
| +-- admin/
| +-- frontend/
|
+-- includes/
| +-- class-wp-plugin-boilerplate.php
|
+-- node_modules/
+-- .eslintignore
+-- .eslintrc.js
+-- .gitignore
+-- Gruntfile.js
+-- license.txt
+-- package-lock.json
+-- package.json
+-- README.md
+-- wp-plugin-boilerplate.php
许可证
WordPress Plugin BoilerPlate是在GPLv3许可证下发布的。