You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a boilerplate WordPress plugin featuring namespace autoloading and [Carbon Fields](https://carbonfields.net/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin) examples. It is intended to be used as a starting point for creating WordPress plugins. It contains several examples and dependencies to get you started.
20
+
This is a boilerplate WordPress plugin featuring namespace autoloading and [Carbon Fields](https://carbonfields.net/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin) examples. It is intended to be used as a starting point for creating WordPress plugins. It contains several examples and dependencies to get you started.
21
21
22
-
It may also be used as the means of [separating custom code](http://www.billerickson.net/core-functionality-plugin/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin) from the theme or [extending a child theme](https://www.wp-code.com/wordpress-snippets/wordpress-grandchildren-themes/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin).
22
+
It may also be used as the means of [separating custom code](http://www.billerickson.net/core-functionality-plugin/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin) from the theme or [extending a child theme](https://www.wp-code.com/wordpress-snippets/wordpress-grandchildren-themes/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin).
23
23
24
24
### Contributing
25
25
@@ -29,30 +29,27 @@ Here are some ways that you can contribute:
29
29
* Test the translation mechanisms - they have not been extensively tested yet.
* Powered by [Composer](https://getcomposer.org/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin), [Gulp](https://gulpjs.com/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin) and [Bower](https://bower.io/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin)
36
+
* Powered by [Composer](https://getcomposer.org/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin), [Gulp](https://gulpjs.com/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin) and [Bower](https://bower.io/?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin)
* Easy installable ZIP file generation: `npm run zip`
41
39
* Automatic translation file (`.pot`) creation. See [Translation](https://github.com/dmhendricks/wordpress-base-plugin/wiki/Translation).
42
-
* Network Admin (multisite) options, shortcodes, widgets (via [Carbon Fields](https://carbonfields.net?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=wordpress-base-plugin)) and custom post types (via [PostTypes](https://github.com/jjgrainger/PostTypes/)) examples
40
+
* Network Admin (multisite) options, shortcodes, widgets (via [Carbon Fields](https://carbonfields.net?utm_source=github.com&utm_medium=referral&utm_content=button&utm_campaign=wordpress-base-plugin)) and custom post types (via [PostTypes](https://github.com/jjgrainger/PostTypes/)) examples
43
41
* Configuration registry ([docs](https://github.com/dmhendricks/wordpress-toolkit/wiki/ConfigRegistry)) and optional `wp-config.php`[constants](https://github.com/dmhendricks/wordpress-base-plugin/wiki/Configuration-&-Constants)
44
42
* Customizer options
45
43
* Define environmental variables via `.env` files ([reference](https://github.com/dmhendricks/wordpress-toolkit/wiki/ToolKit#environment))
46
44
*[More to come...](#future-plans)
47
45
48
46
**Note:** Gulp and Bower are optional, but handy. If you do not wish to use them, you can delete the references.
49
47
50
-
51
48
## Requirements
52
49
53
50
* WordPress 4.7 or higher
54
51
* PHP 5.6 or higher
55
-
*[Carbon Fields](https://github.com/htmlburger/carbon-fields) 2.0 or higher (2.2 or higher for multisite example; see the wiki section [Carbon Fields](https://github.com/dmhendricks/wordpress-base-plugin/wiki#carbon-fields) for more info).
52
+
*[Carbon Fields](https://github.com/htmlburger/carbon-fields) 2.2 or higher. See the wiki section [Carbon Fields](https://github.com/dmhendricks/wordpress-base-plugin/wiki#carbon-fields) for more info.
56
53
57
54
## Installation
58
55
@@ -80,22 +77,21 @@ See the [Getting Started](https://github.com/dmhendricks/wordpress-base-plugin/w
80
77
* Add plugin uninstall support
81
78
* Add support for Gulp 4.0
82
79
* Switch to npm and WebPack for frontend dependency management
83
-
*Replace or remove[tareq1988/wordpress-settings-api-class](https://github.com/tareq1988/wordpress-settings-api-class) with something more actively developed
80
+
*Remove or replace[tareq1988/wordpress-settings-api-class](https://github.com/tareq1988/wordpress-settings-api-class)examples with something actively developed
84
81
* Clean up Carbon Fields custom CSS classes
85
82
* Allow cache flushing by group
83
+
* Add Gutenberg examples
86
84
87
85
## Change Log
88
86
89
87
Release changes are noted on the [Releases](https://github.com/dmhendricks/wordpress-base-plugin/releases) page.
90
88
91
89
#### Branch: `master`
92
90
93
-
* Change: Added option to specify cache group
94
-
* Fix: Moved some methods from `wordpress-toolkit` due to conflicts when multiple versions installed
95
-
* Fix: Various multisite issues and boolean false values incorrectly signaling a miss (`wordpress-toolkit`)
0 commit comments