A simple WordPress plugin that adds a custom post type for tools with Gutenberg block editor support and custom templates.
- Custom Post Type:
toolwith clean URL structure (tools/{slug}) - Gutenberg Support: Full block editor integration
- Custom Templates: Separate template files for single and archive pages
- Archive Page: Grid layout displaying all tools at
/tools/ - Single Page: Detailed tool page with full content at
/tools/{tool-name}/ - Translation Ready: All strings are internationalized
- Theme Compatible: Works with any WordPress theme
- Upload the
reportgenix-toolsfolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
- Go to 'Tools' in the WordPress admin to add new tools
- Navigate to Tools > Add New in WordPress admin
- Enter the tool title
- Use the Gutenberg block editor to add content
- Add a featured image (optional)
- Publish
- Archive: Visit
yoursite.com/tools/to see all tools - Single Tool: Visit
yoursite.com/tools/your-tool-name/for individual tools
reportgenix-tools/
├── reportgenix-tools.php # Main plugin file
├── templates/
│ ├── single-tool.php # Single tool template
│ └── archive-tool.php # Archive page template
└── README.md # Documentation
The plugin includes two custom templates:
Displays individual tool posts with:
- Title, date, and author
- Featured image
- Full Gutenberg content
- Comments section
Displays all tools in a grid layout with:
- Tool thumbnails
- Titles and excerpts
- "View Tool" links
- Pagination
You can customize these templates by editing the files in the templates/ directory.
- WordPress 5.8 or higher
- PHP 7.4 or higher
For support, please visit Reportgenix
GPL v2 or later