WP Project Portfolio
This is a WordPress plugin to showcase portfolio project.
by Al Amin · github.com/dev-alamin/wp-project-portfolio · website
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/dev-alamin/wp-project-portfolio/archive/refs/heads/main.zipWP Project Portfolio Plugin
WP Project Portfolio is a WordPress plugin that allows you to create and manage a portfolio of projects on your WordPress website. It provides an easy-to-use interface to add projects, categorize them, and display them in a portfolio layout on the front end.
Features
- Create and manage projects with a user-friendly interface.
- Categorize projects using custom taxonomies.
- Display projects in a responsive grid layout.
- Filter projects by category on the front end.
- Sort projects by title and category.
- View project details in a modal using AJAX.
Installation
- Download the plugin zip file from the GitHub repository or from the WordPress.org plugin directory.
- Log in to your WordPress admin dashboard.
- Navigate to "Plugins" > "Add New."
- Click the "Upload Plugin" button at the top of the page.
- Choose the downloaded zip file and click "Install Now."
- Once installed, click "Activate" to enable the plugin.
Usage
Adding Projects
- After activating the plugin, you will see a new menu item "Projects" in your WordPress admin dashboard.
- Click on "Projects" to access the project management interface.
- Click "Add New" to create a new project.
- Enter the project title, description, thumbnail image, preview images, external URL, and assign categories (if any).
- Click "Publish" to save the project.
Displaying Projects on the Front End
- Create a new page or edit an existing one where you want to display the project portfolio.
- Add the following shortcode to the page content:
[wp_project_portfolio] - Save or update the page.
- Visit the page on the front end to see your project portfolio displayed in a grid layout.
Filtering and Sorting Projects
- On the front end, users can filter projects by category using the category buttons provided.
- Users can also sort projects alphabetically by title or category by clicking on the "Sort by" dropdown.
AJAX Modal for Project Details
- Clicking on a project in the portfolio will open a modal displaying the project details, including the title, description, thumbnail image, preview images, external URL, and category.
Customization
The WP Project Portfolio plugin is built with extensibility in mind. Developers can customize and extend the plugin's functionality using hooks, filters, and template files.
Support and Contribution
If you encounter any issues or have suggestions for improvement, please feel free to create an issue on GitHub.
Contributions to the plugin's development are welcome. You can contribute by forking the repository and submitting a pull request.
License
WP Project Portfolio is licensed under the GPLv2 or later license. You are free to use, modify, and distribute this plugin according to the terms of the license.
Credits
WP Project Portfolio was developed by Al Amin and is based on the WordPress platform.
Please customize this template with your specific information, URLs, and details about the plugin. Provide clear instructions on how to use the plugin and any additional features it may have.