Appearance
Functions
Voxel Toolkit ships 67 functions. Every one is off by default — enable only what you need from Voxel Toolkit → Functions, then use Configure to open its settings.
Enabling a function only loads its code
Disabled functions are not initialised, so leaving the rest switched off costs you nothing at runtime. Toggling a function off later stops it running but does not delete its settings.
Linked names open the full guide for that function. Settings marks functions with their own configuration screen; the rest work as soon as they are enabled.
Admin & Editing
Changes to the WordPress admin itself — menus, list tables, the editor, and access.
| Function | What it does | Settings |
|---|---|---|
| Admin Menu | Hide specific admin menu items from the WordPress admin interface. | Yes |
| Admin Bar Publish Toggle | Add Publish/Mark as Pending button in the admin bar for quick status changes. | Yes |
| Sticky Admin Bar | Make the WordPress admin bar sticky (fixed) instead of static on the frontend. | — |
| Light Mode | Enable light mode styling for the Voxel admin interface. | — |
| Admin Columns | Configure custom columns for Voxel post types in WordPress admin list tables with sorting and filtering support. | — |
| Admin Taxonomy Search | Add search functionality to taxonomy metaboxes on post edit pages for easier term selection. | Yes |
| Pending Posts Badge | Add badges with pending post counts to admin menu items for selected post types with customizable styling. | Yes |
| Duplicate Post/Page | Enable post/page duplication with quick actions and edit screen button for selected post types. | Yes |
| Media Paste | Paste images directly from clipboard into WordPress media library and other media pickers. Elementor integration coming soon. | Yes |
| Enhanced TinyMCE Editor | Adds media upload, text color, background color, and character map to WP Editor Advanced mode. | Yes |
| Disable Gutenberg | Disables the Gutenberg block editor site-wide and restores the classic WordPress editor for all post types and widgets. | — |
| Enable SVG Uploads | Allows SVG file uploads to the WordPress media library with automatic security sanitization. | — |
| Disable Automatic Updates | Disable automatic updates for plugins, themes, and WordPress core with individual controls. | Yes |
| Temporary Login | Generate secure one-click login URLs for temporary access. Perfect for giving developers or support staff temporary access without sharing passwords. | — |
| Message Moderation | Add a top-level admin menu to view, search, and moderate all direct messages on the site. | — |
| Delete Post Media | Automatically delete all attached media when a post is deleted, with double confirmation. | Yes |
Posts & Submissions
How posts get created, reviewed, published, and enriched.
| Function | What it does | Settings |
|---|---|---|
| Auto Verify Posts | Automatically mark posts as verified when submitted for selected post types. | Yes |
| Pre-Approve Posts | Automatically publish posts from pre-approved users instead of marking them as pending. | Yes |
| Redirect Posts | Automatically redirect posts with specific statuses to specified URLs based on post type with flexible status and expiration detection. | Yes |
| Custom Submission Messages | Customize confirmation messages shown to users after submitting different post types. | Yes |
| Schedule Posts | Allow users to schedule posts for future publication from the Create Post form. Uses WordPress native scheduling. | — |
| Duplicate Title Checker | Check for duplicate post titles in real-time while creating or editing posts to prevent duplicate content. | Yes |
| Add Category | Allow users to add new taxonomy terms from the frontend Create Post form. Supports approval workflow, overridable permissions, and app events. | — |
| Suggest Edits | Allow users to suggest edits to posts with moderation workflow and notifications. | Yes |
| Team Members | Allow post authors to invite team members by email who can then edit the post. Includes custom field, invite system, and email notifications. | Yes |
| Featured Posts | Add featured functionality to posts with star icons, filtering, and bulk actions. Sets Voxel Priority meta field. | Yes |
| Auto Promotion | Automatically boost newly published posts for a set duration to increase their visibility and ranking. | Yes |
| Promotion Create Form | Add promotion package selection to the Create Form widget. Users can optionally select a promotion before submitting and get redirected to checkout. | — |
| Show Field Description | Display form field descriptions as subtitles below labels instead of tooltip icons. | Yes |
| Advanced Phone Input | Enhanced phone fields with country selection, default country, and country restrictions using intl-tel-input library. | Yes |
| Multi-Locations | Display posts on archive maps using multiple locations stored in repeater fields, and include those locations in location-based search results. | Yes |
| Recurring Events - Multiple Instances | Show recurring events multiple times in archives (once per upcoming occurrence). Each card displays only its specific date. | Yes |
| Compare Posts | Allow users to compare 2-4 posts of the same type side-by-side with a floating comparison bar and comparison table. | Yes |
| Share Count | Track the number of times posts are shared via the share menu. Adds @post(share_count) dynamic tag. | — |
Notifications
Extra notification channels and recipients beyond Voxel’s defaults.
| Function | What it does | Settings |
|---|---|---|
| Admin Notifications | Override default admin notifications to send to multiple users based on roles or individual selection instead. | Yes |
| SMS Notifications | Send SMS notifications via Twilio, Vonage, or MessageBird when Voxel app events occur. | Yes |
| Membership Notifications | Send email notifications to users based on membership expiration dates. | Yes |
| Listing Plan Notifications | Send email notifications to users when their individual listings are approaching expiration. | Yes |
| Submission Reminder | Track user post submissions by post type and send reminder emails at configurable intervals to encourage more submissions. | Yes |
| Title Notification Badge | Shows unread notification/message count in the browser tab title (e.g., "(3) My Site"). Updates in real-time via polling. Only for logged-in users. | Yes |
AI
Features powered by OpenAI or Anthropic. All of them read their credentials from AI Settings.
| Function | What it does | Settings |
|---|---|---|
| AI Settings | Central configuration for AI providers (OpenAI, Anthropic). Required for AI-powered features. | Yes |
| AI Review Summary | Generate AI-powered review summaries and category opinions using ChatGPT API with caching. | Yes |
| AI Post Summary | Auto-generate AI summaries for posts on publish/update. Access via @post(ai.summary) dynamic tag. | Yes |
| AI Bot | AI-powered search assistant. Users ask natural language questions to find posts with Voxel card template results. | Yes |
| AI Autofill | Paste a website URL, Google Maps link, or business name and let AI fill a new Voxel listing draft. Uses your AI Settings provider/key. Includes an Elementor widget. | Yes |
| Timeline Reply Summary | AI-generated TL;DR summaries of timeline post replies. Requires OpenAI or Anthropic API key. | Yes |
Timeline & Community
Additions to the Voxel timeline and user-presence features.
| Function | What it does | Settings |
|---|---|---|
| Timeline Filters | Add custom filtering options to Voxel Timeline widgets, including an "Unanswered" filter for posts with no replies. | Yes |
| Pin Timeline Post | Allow post authors to pin a timeline post to the top of their post's timeline feed. | — |
| Auto-Share to Timeline | Automatically post a sitewide timeline entry with a link-preview card when a user publishes a new listing. | Yes |
| Social Proof | Display toast notifications showing recent activity like new bookings, posts, and orders to create social proof. | Yes |
| Online Status | Display online/offline status indicators for users. Shows when users are active with configurable timeout. | Yes |
Search & Discovery
Improvements to search forms, filters, and post relations.
| Function | What it does | Settings |
|---|---|---|
| Saved Search | Allow users to save search filters and receive notifications when new posts match their saved searches. | Yes |
| Post Relation Search | Adds searchable dropdown to post relations filter in search forms. Enables AJAX-powered search instead of scroll-only behavior. | — |
| Enhanced Post Relation | Customize post display in Post Relation field selectors using dynamic tag templates. Configure different display formats per post type. | Yes |
| Synonym Search | Add synonyms to taxonomy terms for enhanced keyword search. Includes AI-powered synonym generation. Requires re-indexing posts after adding synonyms. | Yes |
Site & Content
Site-wide settings, global data, and front-end behaviour.
| Function | What it does | Settings |
|---|---|---|
| Site Options | Create global site options accessible via dynamic tags like @site(options.field_name). Perfect for site-wide settings like contact info, social links, and branding. | Yes |
| Visitor Location | Display visitor's location (city, state, country) using IP geolocation with dynamic tags like @site(visitor.location). Queries multiple free services (geojs.io, ipapi.co, ip-api.com) and picks best result for accuracy. | Yes |
| Google Analytics & Custom Tags | Add Google Analytics tracking code and custom scripts/tags to head, body, and footer sections of your site. | Yes |
| Post Fields Anywhere | Render any @post() tag in the context of a different post. Usage: @site().render_post_tag(post_id, @post(field)) | — |
| Calendar Week Start | Makes Voxel date pickers respect WordPress "Week Starts On" setting instead of always starting on Monday. | — |
| Widget CSS Class & ID | Add CSS Class and ID fields to Voxel widgets (Navbar, User Bar, Advanced List) for custom styling of individual items. | — |
| External Link Warning | Show warning modals when users click external links, with customizable messages and domain whitelisting. | Yes |
| Image Optimization | High-performance image optimization with WebP conversion, resizing, and SEO-friendly alt text. | Yes |
| Guest View | Allow logged-in users to temporarily view the site as a guest with an Elementor widget and admin bar button. | Yes |
Integrations & Data
Connections to other plugins and data export.
| Function | What it does | Settings |
|---|---|---|
| FluentCRM Integration | Sync Voxel users to FluentCRM, add Voxel-aware tabs to the contact screen, auto-tag based on memberships and listings, and expose Voxel events as automation triggers. | Yes |
| Fluent Forms Post Author | Adds a "Voxel Post Author" email field to Fluent Forms that automatically populates with the post author's email when embedded on posts. Requires Fluent Forms plugin to be active. | Yes |
| Export Orders | Add an export button to the Voxel orders page to export all orders to CSV format with comprehensive details. | — |
Not yet documented
These 11 functions are shipped and working, but their full guides are still being written:
AI Post Summary, AI Settings, Auto-Share to Timeline, Enable SVG Uploads, FluentCRM Integration, Google Analytics & Custom Tags, Listing Plan Notifications, Multi-Locations, Recurring Events - Multiple Instances, Schedule Posts, Site Options.

