Complete reference for all BricksMembers settings. Configure modules, performance, maintenance tools, and advanced options.
Accessing Settings
Go to BricksMembers → Settings in your WordPress admin.
General Tab
Display Settings
Breadcrumb Separator
Character used between breadcrumb items. Default: ›
Example: Home › Course › Module → Lesson
Manage User Roles
Create and remove WordPress user roles. Useful for webhook integrations that need specific roles.
- Create New Role: Enter a role name and click Create
- Remove Role: Select from dropdown and click Remove
Note: You cannot remove built-in WordPress roles (Administrator, Editor, etc.).
Test Data Generator
Creates sample content for testing:
- 195 sample posts (courses, modules, lessons)
- 7 user levels
- Structure relationships
Warning: This creates real content. Use “Delete Test Data” to remove it.
Modules Tab
Enable or disable optional modules. Disabled modules don’t load their code — no performance impact.
User Level Menu Widget
Adds visibility controls to WordPress menu items. Show/hide menu items based on login status or user levels.
Like Button System
Enables the like button Bricks element and like-related dynamic tags.
Protected Downloads System
Enables secure file downloads with level-based access. Adds the Downloads admin menu and Bricks element.
Progress Tracking System
Enables completion tracking, progress percentages, and related Bricks elements/tags. Creates the progress database table on first enable.
Drip Content System
Enables time-based and prerequisite-based content unlocking. Adds the Drip Content admin page. Creates the unlocks database table on first enable.
Performance Tab
Performance Profile
BricksMembers detects your hosting environment and adjusts batch sizes accordingly.
Detected: Shows current profile (weak, average, good) based on CPU and database benchmarks.
Override: Manually set a performance tier if auto-detection isn’t accurate.
Re-detect Now: Run the benchmark again to update the detected profile.
Worker Batch Sizes
Shows current batch sizes for background operations. Higher tiers process more items per batch.
Maintenance Tab
Tools for repair and maintenance operations.
Recompute Totals
Recalculates all progress totals. Use after bulk content changes or if progress percentages seem wrong.
Recreate Structure Paths
Rebuilds structure path data for all content. Use if navigation or breadcrumbs are broken.
Clear All Caches
Clears BricksMembers internal caches. Safe to run anytime.
Re-detect Performance Profile
Runs the performance benchmark and updates the detected tier.
Structure/Progress/Drip Backfills
Re-processes data when you enable a previously disabled module or after importing content.
Advanced Tab
Settings Export/Import
Backup and restore BricksMembers settings as JSON.
- Export: Downloads current settings as a JSON file
- Import: Upload a JSON file to restore settings
Useful for migrating settings between sites or creating backups before major changes.
Uninstall Options
Delete Data on Uninstall: When enabled, deleting the plugin removes all BricksMembers data (tables, options, meta).
Warning: This is irreversible. Only enable if you’re sure you want complete removal.