Frontend Settings
Configure user-facing features like the dashboard, submission form, and public reference library. Access at References > Settings > Frontend.
Settings Overview

Frontend settings tab
User Dashboard
Enable Dashboard
Toggle the user dashboard feature:
- Enabled – Users can access their personal reference dashboard
- Disabled – No frontend dashboard available
Dashboard Page
Select which page hosts the dashboard:
- Create a page (e.g., “My References”)
- Select it from the dropdown
- The dashboard shortcode is added automatically
Or manually add: [abtuserdashboard]
Dashboard Features
Choose what appears on the dashboard:
| Feature | Description |
|---|---|
| My References | List of user’s references |
| Reading Status | Track reading progress |
| Favorites | Starred references |
| Collections | Personal collections |
| Notes | Personal notes view |
| Submissions | Pending submissions status |
Dashboard Layout
Select dashboard appearance:
- List – Traditional list view
- Card – Reference cards
- Compact – Dense, minimal spacing
Frontend Submission
Enable Submissions
Allow users to submit references from the frontend:
- Enabled – Shows submission form
- Disabled – No frontend submission
Submission Page
Page containing the submission form:
- Create a page (e.g., “Submit Reference”)
- Select from dropdown
- Form appears automatically
Or add: [abtsubmissionform]
Submission Access
Who can submit:
- Logged-in users only – Requires account
- Anyone – Guests can submit (with moderation)
- Specific roles – Choose allowed roles
Require Moderation
Review submissions before publishing:
- All submissions – Everything reviewed
- Guest submissions only – Logged-in users publish directly
- Based on role – Configure per role
- None – All submissions publish immediately
Submission Fields
Configure which fields appear on the form:
Required fields: Select fields that must be filled:
- Title (always required)
- Author(s)
- Year
- Type
Optional fields: Additional fields to show:
- Abstract
- DOI
- URL
- Keywords
- Category
Hidden fields: Fields not shown to submitters:
- Internal notes
- Status
- Advanced metadata
Auto-Cite on Frontend
Enable Auto-Cite in the submission form:
- Enabled – Users can fetch data from DOI/PMID/ISBN
- Disabled – Manual entry only
Confirmation Message
Customize the post-submission message:
Thank you for your submission! Your reference has been received and will be reviewed shortly.
Redirect After Submission
Where to send users after submitting:
- Same page – Show confirmation
- Dashboard – Go to their dashboard
- Custom URL – Specific page
Public Reference Library
Enable Public Archive
Make the reference library publicly visible:
- Enabled –
/references/shows all references - Disabled – References only in admin/dashboard
Archive Page
Customize the archive:
- Title – Page heading (default: “References”)
- Description – Intro text
- References per page – Pagination
Archive Layout
How references display:
- List – Standard list
- Card – Card layout
- Table – Tabular view
Archive Filters
Show filter options on the archive:
- Category filter
- Type filter
- Year filter
- Search box
Single Reference Pages
Individual reference URLs (/reference/slug/):
- Enabled – Each reference has a page
- Disabled – No individual pages
Single Page Content
What appears on single reference pages:
- Formatted citation
- Abstract
- Metadata (DOI, URL, etc.)
- Related posts (where cited)
- Categories and tags
Navigation
Add to Menu
Automatically add References to navigation:
- Yes – Adds to primary menu
- No – Manual menu setup required
Menu Location
Where References appears:
- Primary navigation
- Footer menu
- Custom location
URL Structure
Reference Archive Slug
Customize the archive URL:
- Default:
/references/ - Custom:
/library/,/sources/, etc.
Single Reference Slug
Customize individual reference URLs:
- Default:
/reference/title-slug/ - Custom:
/source/title-slug/
Note: After changing slugs, visit Settings > Permalinks and save to refresh rewrite rules.
Shortcodes Reference
Dashboard
[abt_user_dashboard]
Shows the user dashboard.
Submission Form
[abt_submission_form]
Shows the reference submission form.
Reference List
[abt_reference_list category="research" limit="10"]
Displays a list of references.
Single Reference
[abt_reference id="123"]
Displays a specific reference.
Email Notifications
Submission Notifications
To admins:
- New submission received
- Daily digest of pending items
To users:
- Submission received confirmation
- Submission approved
- Submission rejected
Configure Recipients
Enter email addresses to receive notifications:
admin@example.com, editor@example.com
Troubleshooting
Dashboard not showing
- Check page is published
- Verify shortcode is present
- Check user is logged in
- Verify role has access
Submission form empty
- Check page has shortcode
- Verify submissions are enabled
- Check user has permission
References not public
- Enable public archive
- Check references are published (not draft)
- Verify archive page exists
404 on reference pages
- Resave permalinks (Settings > Permalinks > Save)
- Check single pages are enabled
- Verify reference is published
Next Steps
- Permissions Settings – Who can access what
- Display Settings – Appearance options
- General Settings – Core configuration
