arya/wordpress-plugin

WordPress 插件模板

安装次数: 99

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 2

开放问题: 2

类型:项目

dev-main 2022-05-25 21:12 UTC

This package is auto-updated.

Last update: 2024-09-16 13:26:18 UTC


README

Boilerplate for building WordPress plugins.

WordPress 插件模板

WordPress 插件构建模板。

基础

要求

  • PHP 版本 7.0 或更高
  • WordPress 5.0 或更高
  • Docker 20.10 或更高(开发)
  • Grunt 1.4.0(开发)

功能

PHP 标准建议

WordPress

  • 设置页面
  • 关于页面
  • 上下文帮助
  • 插件操作链接

安装

Composer

composer create-project --no-install --remove-vcs arya/wordpress-plugin your-plugin dev-master
cd your-plugin

您需要重命名

  1. 将目录 plugin-name 重命名为 your-plugin
  2. 将文件 plugin-name.php 重命名为 your-plugin.php

然后在所有模板中查找并替换

  1. plugin-nameyour-plugin
  2. plugin_nameyour_plugin
  3. PLUGIN_NAMEYOUR_PLUGIN
  4. PluginNameYourPlugin(命名空间)

如果您是 Linux 或 macOS 用户,可以使用 sed 命令

egrep -lRZ 'plugin-name' . | xargs -0 -l sed -i -e 's/plugin-name/your-plugin/g'

最后,编辑 composer.json 文件以声明插件依赖项

composer install --prefer-dist

编码愉快!

Grunt

安装 Grunt

sudo npm install --global grunt-cli
npm install --silent

构建(压缩资源)

grunt

处理插件的版本

grunt version

Docker

创建并启动容器

docker compose up -d

停止和删除容器、网络、镜像和卷

docker compose down --volumes

许可证

此项目采用 GNU 通用公共许可证,版本 2.0。有关完整的许可证文本,请参阅LICENSE