{"id":15065431,"url":"https://github.com/junichi11/netbeans-wordpress-plugin","last_synced_at":"2025-04-10T16:42:51.179Z","repository":{"id":6408642,"uuid":"7646872","full_name":"junichi11/netbeans-wordpress-plugin","owner":"junichi11","description":"Support for WordPress","archived":false,"fork":false,"pushed_at":"2023-06-19T04:47:02.000Z","size":430,"stargazers_count":91,"open_issues_count":6,"forks_count":34,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-24T14:39:13.719Z","etag":null,"topics":["netbeans","netbeans-plugin","wordpress"],"latest_commit_sha":null,"homepage":"http://plugins.netbeans.org/plugin/46542/php-wordpress-blog-cms","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junichi11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"junichi11"}},"created_at":"2013-01-16T14:12:36.000Z","updated_at":"2024-06-12T14:12:02.000Z","dependencies_parsed_at":"2025-02-17T14:33:54.804Z","dependency_job_id":"a8401e63-a5f4-4391-814b-2a81376e05c0","html_url":"https://github.com/junichi11/netbeans-wordpress-plugin","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-wordpress-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-wordpress-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-wordpress-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junichi11%2Fnetbeans-wordpress-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junichi11","download_url":"https://codeload.github.com/junichi11/netbeans-wordpress-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248223808,"owners_count":21068069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netbeans","netbeans-plugin","wordpress"],"created_at":"2024-09-25T00:38:28.010Z","updated_at":"2025-04-10T16:42:51.160Z","avatar_url":"https://github.com/junichi11.png","language":"Java","readme":"# NetBeans WordPress Plugin\n\nThis is NetBeans plugin for WordPress.\n\n## How to enable\n\n`enabled` option is unchecked by default. Please check it on `project properties \u003e Frameworks \u003e WordPress`\n\n## Requirements\n\n- NetBeans 8.2+\n- WordPress 3.5+\n\n## Features\n\n- badge icon\n- important files\n- create new WordPress project\n- code templates\n- zip compress action\n- template files\n- display and change debug status\n- code completion for filter and action\n- create new theme action\n- hyperlink navigation\n- create new plugin action\n- custom content name\n- run command (wp-cli)\n- upgrade notification\n- create a .htaccess file for permalink\n- create a new child theme action (create a style.css for child theme)\n\n### Important Files\n\n- wp-config.php\n- .htaccess (only the root directory)\n\n### Create New WordPress Project\n\nYou can create a new WordPress project via a wizard.\n\n1. Set Tools \u003e Options \u003e PHP \u003e WordPress \u003e download url(e.g. http://wordpress.org/latest.zip) or local file path(e.g. /path/to/wordpress.zip)\n2. Click File \u003e New Project\n3. Check PHP \u003e PHP Application \u003e ... \u003e Framework \u003e WordPress PHP Web Blog/CMS\n4. Select options (url / local file / wp-cli)\n5. Set wp-config options\n6. Click the Finish button\n\n#### options\n\n- Set format options for WordPress to this project : add format options for WordPress to project.properties\n- Create a wp-config.php : copy from wp-config-sample.php\n\n### Custom Content Name\n\nIf you want to use a custom content name (default value is `wp-content`), please set your content name to the project properties.\n(project properties \u003e Framework \u003e WordPress)\nIf 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`.\n\n### Code Templates\n\n- wpph : wordpress plugin header\n- wpgpl : wordpress license comment\n\ne.g. please type wpph [Tab]\n\n### Zip Compress Action\n\nYou can compress specified pluign or theme directory as Zip file to the same hierarchy.  \nRight-click active plugin or theme node \u003e Zip compress\n\n### Template Files\n\nYou can create a pluign file and readme file with new file wizard.\n\nRight-click a directory \u003e New \u003e Others \u003e WordPress \u003e (WordPress Plugin | WordPress Plugin Readme)\n\n### Code Completion for Filter and Action\n\nThis feature is available the followings:\n- add_filter, remove_filter\n- add_acttion, remove_action\n\nfirst parameter: action or filter name, second parameter: function name\n\nFor example:\n``` php\nadd_action('[Ctrl + Space]', 'function_name');\nadd_filter('the_content', 'w[Ctrl + Space]'); // e.g. start with 'w'\n```\n\n### Display And Change Debug Status\n\nWP_DEBUG value(wp-config.php) is displayed on bottom-right of IDE. \nIf you click there, you can change WP_DEBUG value.\nWordPress version number is also displayed.\n\n### Create New Theme Action\n\nRight-click a WordPress project node \u003e WordPress \u003e Create Theme\n\n#### Minimum Theme\n\nJust create a style.css and an empty index.php to the directory which you named.\n\n#### Underscores\n\nCreate a theme from [Underscores | A Starter Theme for WordPress](http://underscores.me/). Underscores is awesome!\nThis plugin uses [Automattic/_s · GitHub](https://github.com/automattic/_s).\n\n**Please note that license of created theme is GPLv2**\n\n#### Barebones\n\nCreate a theme form [welcomebrand/Barebones · GitHub](https://github.com/welcomebrand/Barebones).\n\n### Create New Child Theme Action\n\nRight-click a WordPress project node \u003e WordPress \u003e Create Child Theme\n\n- Create a new directory for child theme\n- Add style.css for child theme\n\n### Create New Plugin Action\n\nRight-click Project \u003e WordPress \u003e Create Plugin\n\nThis is very simple feature. If you input a plugin name (plugin_name)...\n\n- Create a new plugin directory (plugins/plugin_name)\n- Add a main plugin file there (plugins/plugin_name/plugin_name.php)\n- Add a readme file there (plugins/plugin_name/readme.txt)\n\n### Hyperlink Navigation\n\nThis feature is available on the parameters of following functions:\n- add_filter, remove_filter\n- add_action, remove_action\n- add_shortcode\n- register_activation_hook, register_deactivation_hook\n\nHold down Ctrl key on first or second parameter. If text color is changed to blue, Click there.  \nThen 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)\n\n### Run Command\n\nYou can run wp-cli commands. *Please note that this action needs so much time to get command list at first time.*\n\n1. Set wp-cli script path to Options. Tools \u003e Options \u003e PHP \u003e WordPress\n2. Right-click a WordPress project node \u003e WordPress \u003e RunCommand...\n\n#### wp-cli\n\nPlease see the following links:\n\n- https://github.com/wp-cli/wp-cli\n- http://wp-cli.org/\n\n### Upgrade Notification\n\nCheck whether new versions (for core, plugin and theme) are available when a WordPress project is opened.\nFurthermore, you can upgrade(run core update, core update-db, e.t.c.) WordPress from a notification window if we are setting wp-cli.\n\nIf you don't want to check that, please uncheck `Check new version when project is opened` at Options.\n\n### Create a .htaccess file for permalink\n\nRight-click a WordPress project node \u003e WordPress \u003e Create .htaccesss for permalink\n\n#### Note\n\n.htaccess file for permalink can be also created with template.\n\n## Version Number\n\n|       |stable |dev      |\n|:------|:-----:|:-------:|\n|pattern| n.n.n | n.n.n.n |\n|e.g.   | 1.0.1 | 1.0.1.2 |\n\n### Stable version\n\nAvailable on [Plugin Portal](http://plugins.netbeans.org/plugin/46542/php-wordpress-blog-cms).\n\n### Development version\n\nIf development version exists, it will be available in the same archive as stable version.\n\n### Downloads\n\n[github releases](https://github.com/junichi11/netbeans-wordpress-plugin/releases)\n\n## Donation\n\n- https://github.com/sponsors/junichi11\n\n## License\n\n[Common Development and Distribution License (CDDL) v1.0 and GNU General Public License (GPL) v2](http://netbeans.org/cddl-gplv2.html)\n","funding_links":["https://github.com/sponsors/junichi11"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunichi11%2Fnetbeans-wordpress-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunichi11%2Fnetbeans-wordpress-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunichi11%2Fnetbeans-wordpress-plugin/lists"}