A CPT for showing projects and contributions made by developer
This WordPress plugin registers a custom post type called Works for showing projects and contributions made by developer, making it easy to create an impressive portfolio website. It also registers separate custom taxonomies called work category, tech stack & work organization.
This plugin doesn't change how work items are displayed in your theme. You will need to add templates for archive-work.php and single-work.php, if you want to customize the display of work items.
- Plugin Name: Works Custom Post Type
- Description: A CPT for showing projects and contributions made by developer
- Author: Stephin Gasper
- Author URI: stephingasper.com
- Version: 1.0.0
- License: MIT
- License URI: https://mit-license.org/
- Download the latest tagged archive (choose the "zip" option).
- Go to the Plugins -> Add New screen and click the Upload tab.
- Upload the zipped archive directly.
- Go to the Plugins screen and click Activate.
- Download the latest tagged archive (choose the "zip" option).
- Unzip the archive.
- Copy the folder to your
/wp-content/plugins/
directory. - Go to the Plugins screen and click Activate.
Check out the Codex for more information about installing plugins manually.
- Using command line, browse to your
/wp-content/plugins/
directory and clone this repository. - Then go to your Plugins screen and click Activate.
This plugin has optional dependency on MetaBox which is used to display additional information for your work like website URL, tech stack highlights, tech stack, platform, organization, github url, domain, featured image url( optional field, useful when hosting images separately)
-
Works can be managed under Works in the WordPress dashboard.
-
Each Work entry can have the following fields:
- Title: (Text) The title of the work.
- Content: (Gutenberg Editor) A detailed description of the work.
- Work Category: (Combobox) The categories associated with the work.
- Featured Image: (Wordpress Image Gallery) Image associated with the work.
- Excerpt: (Textarea) A brief description of the work.
- Page Attribute: (Text) Set order in which the work will be displayed.
- Website URL: (URL) The URL of the project.
- Website Active: (Radiobutton) Inform if website is active or not.
- Project Status: (Text) The status of project.
- Tech Stack Highlights: (Checkboxes) The highlighted tech stack utilized in the project, fetched from tech stack custom taxonomy. (Multiple selections allowed)
- Tech Stack: (Checkboxes) The tech stack utilized in the project, fetched from tech stack custom taxonomy. (Multiple selections allowed)
- Platform: (Checkboxes) The platforms which the project is built for. (Multiple selections allowed)
- Organization: (Radiobutton) The organization which the project belongs to.
- Github URL: (URL) The URL of the Github project if it is open source.
- Domain: (Text) The domain of the work.
- Featured Image Url: (URL) The featured image url of the work hosted on different server, supports multiple entries to display list of images
-
Add tech stacks under Works -> Tech Stacks
-
Add categories for work under Works -> Work Categories
Stephin Gasper - stephingasper.com
This plugin is licensed under the MIT License - see the LICENSE file for details.