ConFab
Create professional conference schedules with responsive table and grid layouts. Security-hardened, accessible, and built for modern WordPress.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 72 days ago
Is ConFab abandoned?
Likely maintained (last update 72 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
ConFab transforms your conference website with professional session scheduling capabilities. Display your conference sessions in beautiful, responsive table or grid layouts that work perfectly on all devices.
Key Features
- Modern Block Editor – Gutenberg-native block with live preview and intuitive controls
- 12 Color Schemes – Choose from Light, Dark, Earthtones, Jeweltones, Pastels, Ocean, and Forest (each with dark variant)
- 3 Table Styles – Bordered (traditional), Borderless (minimal), or Rounded (modern card-style)
- Grid Layout Option – Modern card-based display with automatic global session detection
- Multi-Day Tab Navigation – Client-side tab switching with keyboard support for multi-day conferences
- Smart Empty States – Professional branded display when no sessions scheduled
- Responsive Layouts – Table and grid views that adapt perfectly to mobile devices
- Security Hardened – Built with WordPress.org coding standards and comprehensive security validation
- Accessibility Ready – WCAG compliant with proper ARIA labels and keyboard navigation
- Translation Ready – Full internationalization support for global conferences
- Custom Post Types – Dedicated session management with tracks and locations
- Professional Templates – Clean, modern design that works with any theme
Display Options
- Multiple Layouts – Table (traditional time-based grid) or Grid (modern card-based display with time slot grouping)
- Multi-Day Schedules – Automatic tabbed navigation for conferences spanning multiple days
- Extensive Theming – 26 color schemes × 3 table styles = 36 unique combinations
- Session Types – Normal, Featured, and Alternate for semantic scheduling
- Track Filtering – Display specific tracks or all sessions
- Session Linking – Permalink, anchor, or no-link options
- Content Control – Show titles only, excerpts, or full content
- Mobile Optimized – Sessions reorganize beautifully on smaller screens
Technical Excellence
ConFab is built from the ground up with modern WordPress development practices:
- WordPress.org coding standards compliant
- Comprehensive input sanitization and output escaping
- Modern REST API integration for block editor
- No external dependencies or bloatware
- Professional PHPDoc documentation throughout
Attribution
ConFab 2.0 represents a complete modernization and security overhaul of the original WP Conference Schedule plugin. We acknowledge and thank the original contributors who built the foundation:
Original WP Conference Schedule (versions 1.0.0 – 1.1.1):
* Road Warrior Creative – Original plugin architecture and design
* alh0319 – Core development contributions
* stevejonesdev – Development and feature implementation
The 2.0 rewrite maintains the core functionality users loved while implementing modern WordPress standards, security best practices, and accessibility compliance. All original code has been reviewed, secured, and modernized for current WordPress development standards.
Installation
- Upload the ConFab plugin to your
/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Navigate to Appearance > Confab to configure your preferences
- Create sessions via the new ‘Sessions’ post type in the main admin area.
- Add a date, start time and stop time for your session. Select a track.
- Add the Conference Schedule (Confab) block to any page or post and select the date for the conference schedule.
Frequently Asked Questions
Use the ConFab Schedule block in the WordPress block editor. You can customize the display with 12 color schemes, 3 table styles, and control which tracks appear, how sessions link, and whether to show excerpts or full content.
ConFab uses three semantic session types:
* Normal – Standard conference sessions with alternating row backgrounds
* Featured – Highlighted sessions (keynotes, special events) with theme-specific featured colors
* Alternate – Sessions with alternate styling, ideal for breaks, meals, or social events
Yes! Use comma-separated dates in the block’s date attribute (e.g., 2025-06-15,2025-06-16,2025-06-17) to create tabbed multi-day schedules with client-side navigation.
ConFab offers two layout options:
* Table Layout – Traditional time-based table with track columns, perfect for dense schedules with many concurrent sessions
* Grid Layout – Modern card-based display with time slot grouping, ideal for schedules with fewer concurrent sessions and mobile-first designs
Grid layout automatically detects global sessions (spanning all tracks) and displays them full-width, while concurrent sessions appear in responsive columns.
ConFab offers extensive theming options:
* 12 Color Schemes – Light, Dark, Earthtones, Jeweltones, Pastels, Ocean, and Forest (each with dark variant)
* 3 Table Styles – Bordered (traditional), Borderless (minimal), Rounded (modern card-style)
* All combinations work together for 36 unique looks
Note: Table styles apply only to table layout, not grid layout.
Yes! You can either create a specific excerpt in the session post editor, or rely on the auto generate excerpt system. The excerpt system intelligently respects paragraph boundaries, showing complete first paragraphs when they fit within the configured character limit. This creates more natural, readable session descriptions.
Yes! ConFab is designed to work with any properly-coded WordPress theme. The schedule display uses semantic HTML and CSS custom properties that adapt to your theme’s styling.
Yes! ConFab uses WordPress translation standards with the ‘confab’ text domain and includes translator comments for context-dependent strings.
Not recommended without extreme caution. ConFab performs well as a new installation, but it is a separate plugin, not in any way a formal update to WPCS.
ConFab does include automatic migration code for certain WPCS data structures (post types, taxonomies, session types), but this functionality is untested in any environment and may not cover all WPCS configurations.
Critical differences:
* ConFab does NOT include the sponsor/exhibitor system from WPCS Pro
* Metadata structures have changed
* Custom modifications to WPCS may not transfer
* Theme template overrides will need complete rewriting
If you must attempt migration:
1. Create a complete site backup (database + files)
2. Test on a staging/development site first
3. Verify all session data, tracks, and schedules display correctly
4. Check all shortcodes and block placements
5. Only then consider production deployment
The author provides no warranty or support for WPCS-to-ConFab migrations. Use at your own risk.
Verify your timezone is set correctly in WordPress Settings > General > Timezone. ConFab stores session times as UTC timestamps and converts them to your site’s configured timezone for display. If your timezone setting is incorrect, session times will display offset by the timezone difference.
For example, if you’re in California (UTC-8) but WordPress is set to UTC, sessions you entered at 8:00 AM will display as 4:00 PM. Set the timezone to “Los Angeles” or “UTC-8” to fix this.
All visitors see the same times based on your site’s timezone setting – ConFab does not adjust times based on visitor location.
You will need to include wording near your schedule to the affect that “All times on this schedule are Pacific time” or “Eastern”, etc.
Review feed
Screenshots

ConFab block in the WordPress editor with live preview and settings panel

Professional table layout displaying conference sessions with tracks and times

Modern grid layout with card-based design and automatic time slot grouping

Mobile view demonstrating responsive design and touch-friendly interface

Session management interface for easy content creation and editing

Extensive shortcode capabilities

Multi-day tab navigation showing date switching for multi-day conferences

Settings page is available from "Appearance" in the admin left sidebar
Changelog
2.1.1
- Fixed: Critical timezone handling bug affecting sites not configured for UTC – session times now correctly stored as UTC and displayed in site’s local timezone
- Enhanced: Location now displays along with speaker(s) in both table and grid layouts.
- Enhanced: Track ordering now uses alphabetical sorting by slug, allowing custom ordering via numeric slug prefixes
- Enhanced: Table layout typography now matches grid layout for consistent display across both views
- Improved: Table time column width fixed at 105px for better proportion with session content
- Improved: Reduced table cell padding for more compact, professional appearance
- Improved: Empty table cells now properly inherit row alternation colors and hover states
- Developer: Session metadata now uses wp_date() throughout for proper timezone conversion
- Developer: Track retrieval uses uasort() to maintain term_id keys while sorting by slug
2.1.0
- Enhanced: Expanded color scheme options from 2 to 12 themes (light, dark, earthtones, jeweltones, pastels, ocean, forest – each with dark variant)
- New: Three table style options – Bordered (traditional), Borderless (minimal), and Rounded (modern card-style)
- New: Grid layout system with card-based display and automatic global session detection
- New: Multi-day tab navigation with client-side switching and keyboard support
- New: Professional empty state display when no sessions scheduled for selected date
- New: Configurable excerpt length setting (50-500 characters) with paragraph-aware behavior
- New: Semantic session type system – Normal, Featured, and Alternate replace legacy type names
- New: Automatic session type migration from previous versions on plugin activation
- New: Paragraph-aware excerpt generation that respects natural paragraph boundaries
- New: Review and donation request system with smart threshold detection
- Enhanced: Color scheme inheritance for multi-day tab navigation
- Enhanced: Empty state inherits color scheme for consistent theming
- Improved: All session types now properly respect session link settings (permalink/anchor/none)
- Improved: Rounded table style now correctly alternates row colors and applies hover states to all cell types
- Improved: Table style clarification – applies only to table layout, not grid layout
- Improved: Modernized admin interface with accordion-style settings organization
- Fixed: Removed arbitrary link restrictions that prevented certain session types from linking
- Fixed: Session type CSS classes now consistently use new semantic naming throughout
- Developer: Added REST API endpoint for block editor preview (/wp/v2/confab-preview)
- Developer: JavaScript-based tab switching for instant multi-day navigation
- Developer: Grid layout uses flexbox and CSS Grid for optimal responsiveness
- Developer: Removed all legacy session type backward compatibility code for cleaner codebase
2.0.0
- Complete rewrite and modernization of the plugin codebase
- Security hardening with comprehensive input validation and output escaping
- Modern Gutenberg block built with React hooks and current WordPress APIs
- Removed all external dependencies and third-party analytics
- Added comprehensive accessibility features and WCAG compliance
- Implemented WordPress.org Plugin Check standards throughout
- Enhanced mobile responsiveness and touch interface optimization
- Added professional template system with proper security validation
- Introduced translation-ready infrastructure with proper text domains
- Updated to require WordPress 6.0+ and PHP 7.4+ for modern functionality
- Note: This is a breaking change from 1.x versions due to security improvements
Previous Versions (1.0.0 – 1.1.1)
Original development and maintenance by Road Warrior Creative team.
See legacy changelog in earlier versions for historical development notes.