This is NetBeans plugin for WordPress.
enabled
option is unchecked as default. Please check it on project properties > Frameworks > WordPress
- NetBeans 8.0+
- WordPress 3.5+
- badge icon
- important files
- create new WordPress project
- code templates
- zip compress action
- template files
- display and change debug status
- code completion for filter and action
- create new theme action
- hyperlink navigation
- create new plugin action
- custom content name
- run command (wp-cli)
- upgrade notification
- create a .htaccess file for permalink
- create a new child theme action (create a style.css for child theme)
It contains wp-config.php
You can create a new WordPress project with Wizard.
- set Tools > Options > PHP > WordPress > download url(e.g. http://wordpress.org/latest.zip) or local file path(e.g. /path/to/wordpress.zip)
- check New Project > PHP > PHP Application > ... > Framework > WordPress PHP Web Blog/CMS
- select options (url / local file / wp-cli)
- finish
If you want to use custom content name(default is wp-content
), please set your content name to the project properties.
(project properties > Framework > WordPress)
- Set format to project : set format option to project.properties
- create wp-config.php : copy from wp-config-sample.php
- wpph : wordpress plugin header
- wpgpl : wordpress license comment
e.g. please type wpph [Tab]
You can compress specified pluign or theme directory as Zip file to the same hierarchy.
Right-click active plugin or theme node > Zip compress
You can create a pluign file and readme file with new file wizard.
Right-click directory > New > Others > WordPress > (WordPress Plugin | WordPress Plugin Readme)
This feature is available the followings:
- add_filter, remove_filter
- add_acttion, remove_action
first parameter: action or filter name, second parameter: function name
For example:
add_action('[Ctrl + Space]', 'function_name');
add_filter('the_content', 'w[Ctrl + Space]'); // e.g. start with 'w'
WP_DEBUG value(wp-config.php) is displayed on bottome-right of IDE. If you click there, you can change WP_DEBUG value. WordPress version number is also displayed.
Right-click Project > WordPress > Create Theme
Right-click Project > WordPress > Create Child Theme
- Create a new directory for child theme
- Add style.css for child theme
Create theme from Underscores | A Starter Theme for WordPress. Underscores is awesome! This plugin uses Automattic/_s · GitHub.
Please notice that license of created theme is GPLv2
Create theme form welcomebrand/Barebones · GitHub.
Right-click Project > WordPress > Create Plugin
This is very simple feature.
- input plugin name(plugin_name)
- create new plugin directory(plugins/plugin_name)
- add main plugin file (plugins/plugin_name/plugin_name.php)
- add readme file (plugins/plugin_name/readme.txt)
This feature is available the followings:
- add_filter, remove_filter
- add_action, remove_action
Hold down Ctrl key on first or second parameter. If text color is changed to blue, Click there.
Then caret position go to function. (first parameter is available when there are the same function names as parameter name : in this case, caret doesn't necessarily go to right position)
We can run wp-cli commands. Please notice that this action needs so much time to get command list at first time.
- Set wp-cli script path to Options. Tools > Options > PHP > WordPress
- Select WordPress Project node
- Right-click > WordPress > RunCommand...
Please see the followings:
Check whether new versions (for core, plugin and theme) are available when WordPress project is opened. Furthermore, we can upgrade(run core update, core update-db, e.t.c.) WordPress with notification window if we are setting wp-cli.
If you don't want to check that, please uncheck Check new version when project is opened
at Options.
Right-click project node > WordPress > Create .htaccesss for permalink
.htaccess file for permalink can be also created with template.
stable | dev | |
---|---|---|
pattern | n.n.n | n.n.n.n |
e.g. | 1.0.1 | 1.0.1.2 |
Available on Plugin Portal.
If development version exists, it will be available in the same archive as stable version.
Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2