All Projects → junichi11 → netbeans-wordpress-plugin

junichi11 / netbeans-wordpress-plugin

Licence: other
Support for WordPress

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to netbeans-wordpress-plugin

netbeans-color-codes-preview
Show colors in an editor's sidebar
Stars: ✭ 24 (-73.91%)
Mutual labels:  netbeans, netbeans-plugin
sonarlint4netbeans
SonarLint integration for Apache Netbeans
Stars: ✭ 23 (-75%)
Mutual labels:  netbeans, netbeans-plugin
NBCndUnit
NetBeans C/C++ unit testing plugin – supporting CppUTest, GoogleTest (gtest) / GoogleMock (gmock) and libunittest C++.
Stars: ✭ 13 (-85.87%)
Mutual labels:  netbeans, netbeans-plugin
tikione-jacocoverage
NetBeans module that provides JaCoCo code coverage for Ant based Java SE, Java EE and NetBeans Module projects (JDK5,6,7,8 compatible).
Stars: ✭ 25 (-72.83%)
Mutual labels:  netbeans, netbeans-plugin
Gcode Sender
Cross platform 3-Axis CNC Machines control software
Stars: ✭ 67 (-27.17%)
Mutual labels:  netbeans
Flow Netbeans Markdown
Markdown file support for the NetBeans IDE
Stars: ✭ 276 (+200%)
Mutual labels:  netbeans
openjfx-docs
Getting started guide for JavaFX 11
Stars: ✭ 70 (-23.91%)
Mutual labels:  netbeans
netbeans
🧛🏻‍♂️ Dark theme for Netbeans IDE
Stars: ✭ 32 (-65.22%)
Mutual labels:  netbeans
Sdk
The jMonkeyEngine3 SDK based on netbeans
Stars: ✭ 240 (+160.87%)
Mutual labels:  netbeans
Netbeans Psr Formatting
NetBeans configuration settings for PSR 1&2
Stars: ✭ 152 (+65.22%)
Mutual labels:  netbeans
Netbeans Encoding Plugin
Encoding Support
Stars: ✭ 20 (-78.26%)
Mutual labels:  netbeans
Nb Springboot
NetBeans IDE plugin supporting programming with Spring Boot
Stars: ✭ 111 (+20.65%)
Mutual labels:  netbeans
Dontbug
Dontbug is a reverse debugger for PHP
Stars: ✭ 710 (+671.74%)
Mutual labels:  netbeans
SwingMaterialDesign
A Material Design components for java swing. Trying to make java swing more beautiful and vivid. with shadows and ripples.
Stars: ✭ 21 (-77.17%)
Mutual labels:  netbeans
Netbeans Gradle Project
This project is a NetBeans plugin able to open Gradle based Java projects. The implementation is based on Geertjan Wielenga's plugin.
Stars: ✭ 175 (+90.22%)
Mutual labels:  netbeans
Lib I18n
The library `Lib-I18N` allows a developer to bind a key-value pair of a `.properties` file to a [StringBinding]. This makes it very easy to change the language during runtime in a [JavaFX] application.
Stars: ✭ 40 (-56.52%)
Mutual labels:  netbeans
Netbeans Website
Apache NetBeans Website
Stars: ✭ 135 (+46.74%)
Mutual labels:  netbeans
Jeddict
Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler
Stars: ✭ 358 (+289.13%)
Mutual labels:  netbeans
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (+282.61%)
Mutual labels:  netbeans
vim-netbeans
Making your VIM like Netbeans for editing Python, PHP, HTML, JS and etc. It's support with Autocomplete, Check syntax error, Python debugger and many else.
Stars: ✭ 20 (-78.26%)
Mutual labels:  netbeans

NetBeans WordPress Plugin

This is NetBeans plugin for WordPress.

How to enable

enabled option is unchecked by default. Please check it on project properties > Frameworks > WordPress

Requirements

  • NetBeans 8.2+
  • WordPress 3.5+

Features

  • 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)

Important Files

  • wp-config.php
  • .htaccess (only the root directory)

Create New WordPress Project

You can create a new WordPress project via a wizard.

  1. Set Tools > Options > PHP > WordPress > download url(e.g. http://wordpress.org/latest.zip) or local file path(e.g. /path/to/wordpress.zip)
  2. Click File > New Project
  3. Check PHP > PHP Application > ... > Framework > WordPress PHP Web Blog/CMS
  4. Select options (url / local file / wp-cli)
  5. Set wp-config options
  6. Click the Finish button

options

  • Set format options for WordPress to this project : add format options for WordPress to project.properties
  • Create a wp-config.php : copy from wp-config-sample.php

Custom Content Name

If you want to use a custom content name (default value is wp-content), please set your content name to the project properties. (project properties > Framework > WordPress) If your wp-content directory is not in your WordPress Root, please set a relative path (from a source directory to wp-content directory) to wp-content.

Code Templates

  • wpph : wordpress plugin header
  • wpgpl : wordpress license comment

e.g. please type wpph [Tab]

Zip Compress Action

You can compress specified pluign or theme directory as Zip file to the same hierarchy.
Right-click active plugin or theme node > Zip compress

Template Files

You can create a pluign file and readme file with new file wizard.

Right-click a directory > New > Others > WordPress > (WordPress Plugin | WordPress Plugin Readme)

Code Completion for Filter and Action

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'

Display And Change Debug Status

WP_DEBUG value(wp-config.php) is displayed on bottom-right of IDE. If you click there, you can change WP_DEBUG value. WordPress version number is also displayed.

Create New Theme Action

Right-click a WordPress project node > WordPress > Create Theme

Minimum Theme

Just create a style.css and an empty index.php to the directory which you named.

Underscores

Create a theme from Underscores | A Starter Theme for WordPress. Underscores is awesome! This plugin uses Automattic/_s · GitHub.

Please note that license of created theme is GPLv2

Barebones

Create a theme form welcomebrand/Barebones · GitHub.

Create New Child Theme Action

Right-click a WordPress project node > WordPress > Create Child Theme

  • Create a new directory for child theme
  • Add style.css for child theme

Create New Plugin Action

Right-click Project > WordPress > Create Plugin

This is very simple feature. If you input a plugin name (plugin_name)...

  • Create a new plugin directory (plugins/plugin_name)
  • Add a main plugin file there (plugins/plugin_name/plugin_name.php)
  • Add a readme file there (plugins/plugin_name/readme.txt)

Hyperlink Navigation

This feature is available on the parameters of following functions:

  • add_filter, remove_filter
  • add_action, remove_action
  • add_shortcode
  • register_activation_hook, register_deactivation_hook

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)

Run Command

You can run wp-cli commands. Please note that this action needs so much time to get command list at first time.

  1. Set wp-cli script path to Options. Tools > Options > PHP > WordPress
  2. Right-click a WordPress project node > WordPress > RunCommand...

wp-cli

Please see the following links:

Upgrade Notification

Check whether new versions (for core, plugin and theme) are available when a WordPress project is opened. Furthermore, you can upgrade(run core update, core update-db, e.t.c.) WordPress from a 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.

Create a .htaccess file for permalink

Right-click a WordPress project node > WordPress > Create .htaccesss for permalink

Note

.htaccess file for permalink can be also created with template.

Version Number

stable dev
pattern n.n.n n.n.n.n
e.g. 1.0.1 1.0.1.2

Stable version

Available on Plugin Portal.

Development version

If development version exists, it will be available in the same archive as stable version.

Downloads

github releases

Donation

License

Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].