UrbanSpark Portfolio is a WordPress plugin that enables the creation and management of a custom post type (CPT) called 'Portfolio' with a custom taxonomy 'Genre'. It also includes custom Gutenberg blocks like 'Portfolio Details' for enhanced content creation.
- Custom Post Type 'Portfolio'
- Custom Taxonomy 'Genre'
- Custom Gutenberg Blocks (e.g., 'Portfolio Details')
- Responsive design and AJAX functionality
Before you begin, ensure you have the following installed:
- WordPress (version 5.0 or higher)
- Node.js and npm
- Webpack (installed locally as part of the project)
- Clone the Repository:
git clone https://github.com/Chris-Hursty/urbanspark-portfolio.git
- Navigate to the Plugin Directory:
cd path/to/wordpress/wp-content/plugins/urbanspark-portfolio - Install Node Modules:
npm install
- Clone the Repository:
git clone https://github.com/your-username/urbanspark-portfolio.git
-
Run Webpack in Watch Mode:
- This command compiles your JavaScript and watches for changes.
npm run watch
-
Activate the Plugin in WordPress:
- Go to the WordPress admin area.
- Navigate to 'Plugins' and activate 'UrbanSpark Portfolio'.
-
Start Developing:
- You can now start developing and testing your changes in real-time.
- After activation, use the 'Portfolio' CPT and 'Genre' taxonomy to manage portfolio items.
- Add and customize 'Portfolio Details' and other blocks in the Gutenberg editor.
Contributions to the UrbanSpark Portfolio plugin are welcome. Please ensure to follow the coding standards and submit pull requests for any new features or bug fixes.
This project is licensed under [LICENSE] - see the LICENSE file for details.