jmichaelward / wp-plugin-starter
一个用于帮助您快速搭建WordPress插件的Bootstrap库。
0.1.1
2019-10-12 20:56 UTC
Requires (Dev)
- jmichaelward/wp-plugin-starter-init: dev-master@dev
Suggests
- webdevstudios/oops-wp: Provides interfaces and abstract classes to support object-oriented WordPress development.
This package is auto-updated.
Last update: 2024-09-13 07:22:20 UTC
README
这个插件的开发刚刚开始;目标是创建一个直观的起点,通过提供一些开箱即用的脚手架,并消除在插件名称、类命名空间、作者名称、URL等手动替换字符串的需求。
此示例插件需要WP Plugin Starter Init Symfony Console命令作为开发依赖。最终的想法是,在执行composer create-project
命令时触发此依赖,打开一个交互式向导,要求您输入替换术语。
确认您输入的术语后,将开始替换过程,然后您将拥有一个在您自己的命名空间下的工作插件,您可以从构建其功能。
安装
要尝试它,您可以运行以下命令
composer create jmichaelward/wp-plugin-starter your-project-name
.
这将根据命令调用的位置创建一个名为your-project-name
的目录,并自动下载所需的依赖项。
一旦插件安装完成,cd your-project-name
,然后运行./vendor/bin/wp-plugin-starter-init
。到目前为止,您将只需输入一个符合Vendor\PackageName约定的命名空间。提交此命名空间后,您的核心插件文件应更新为your-project-name.php
,并且核心插件文件和Plugin.php文件将更新以反映您输入的Vendor\PackageName值。