manifest / unclassified / building-plugin-template
Jin's Plugin
This is a plugin for the WordPress
by Jin · github.com/phantrunghieu91/building-plugin-template
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/phantrunghieu91/building-plugin-template/archive/refs/heads/main.zipJinsPlugin is a WordPress plugin that serves as a learning project.
Features So Far
- Custom Post Types: Easily manage and display custom content types.
- Widgets: Add dynamic content to your site's sidebars.
- Extensible API: Develop custom features and integrations.
- Using gulp to auto compile sass, typescript and minify outcome JS, CSS files.
Installation
- Download the plugin from the GitHub repository or via the WordPress plugin directory.
- Upload the
jins-pluginfolder to the/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
Usage
After installation, JinsPlugin adds new options to the WordPress admin panel, allowing you to manage custom post types, widgets, and other settings.
Development
Requirements
- PHP 7.4 or higher
- Composer for managing PHP dependencies
- Node.js and npm/pnpm for managing JavaScript and CSS assets
Setting Up the Development Environment
- Clone the repository to your local machine.
- Navigate to the
jins-plugindirectory. - Run
npm installorpnpm installto install JavaScript and CSS dependencies. - Use
gulpto compile and watch SCSS and TypeScript files.
**Note: Only run step 3 and 4 if you planning continue work on this project.
Contributing
Contributions are welcome! Please read our contributing guidelines for details on how to submit pull requests, report issues, and suggest improvements.
License
JinsPlugin is open-sourced software licensed under the GPUv2 or later.