WP Manifestindependent plugin directory
manifest / content / wp-project-portfolio

WP Project Portfolio

This is a WordPress plugin to showcase portfolio project.

by Al Amin · github.com/dev-alamin/wp-project-portfolio · website

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/dev-alamin/wp-project-portfolio/archive/refs/heads/main.zip

WP 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

  1. Download the plugin zip file from the GitHub repository or from the WordPress.org plugin directory.
  2. Log in to your WordPress admin dashboard.
  3. Navigate to "Plugins" > "Add New."
  4. Click the "Upload Plugin" button at the top of the page.
  5. Choose the downloaded zip file and click "Install Now."
  6. Once installed, click "Activate" to enable the plugin.

Usage

Adding Projects

  1. After activating the plugin, you will see a new menu item "Projects" in your WordPress admin dashboard.
  2. Click on "Projects" to access the project management interface.
  3. Click "Add New" to create a new project.
  4. Enter the project title, description, thumbnail image, preview images, external URL, and assign categories (if any).
  5. Click "Publish" to save the project.

Displaying Projects on the Front End

  1. Create a new page or edit an existing one where you want to display the project portfolio.
  2. Add the following shortcode to the page content:
    [wp_project_portfolio]
  3. Save or update the page.
  4. 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.