JCORE Portti
A portal block for use in campaigns or other changing content.
★ 0stars
24composer installs
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/jco-digital/jcore-portti/archive/refs/heads/main.zipAlso on Packagist as jcodigital/jcore-portti:
composer require jcodigital/jcore-porttiFrom the readme
JCORE Portti
The jcore-portti plugin provides a portal block system for managing campaign content or other dynamic changing content within WordPress. It uses a "Slot" and "Content" architecture that allows administrators to define areas in layouts (Slots) and schedule specific content to appear in those areas based on configurable rules.
Features
- Campaign Content Post Type: A dedicated post type (jcore-portal-content) for managing portal items with full block editor support.
- Portal Slots Taxonomy: A hierarchical taxonomy (jcore-portal-slot) used to categorize and target where content should appear.
- Portal Slot Block: A Gutenberg block (jco/portal-slot) that allows editors to place "slots" in layouts, which dynamically pull content based on the selected taxonomy terms.
- Scheduling Support: Configure start and end dates for campaign content to automatically show/hide based on time.
- Targeting Options: Target content to specific pages/posts or use route path patterns with wildcard support.
- Priority System: Set content priority (High, Medium, Low) to control which content displays when multiple items match.
- Fallback Content: Support for fallback/inner block content when