Installation & Setup Issues
Plugin Won’t Activate
Issue: The plugin fails to activate or causes errors upon activation.
Solutions:
- Verify your WordPress version is 6.0 or higher
- Check that your PHP version is 7.4 or higher
- Temporarily deactivate all other plugins to check for conflicts
- Switch to a default WordPress theme to rule out theme compatibility issues
Missing Plugin Pages
Issue: The Library menu or sermon pages don’t appear after activation.
Solutions:
- Go to Settings → Permalinks and click “Save Changes” to flush rewrite rules
- Check if another plugin is conflicting with the menu registration
- Verify user permissions to ensure you have access to view these pages
Media Playback Problems
Audio/Video Won’t Play
Issue: Sermon media files don’t play in the browser.
Solutions:
- Check that the media file URL is accessible
- Verify the file format is supported by browsers (MP3 for audio, MP4 for video)
- Check for JavaScript errors in your browser console
- Test with a different browser to rule out browser-specific issues
Embedded Videos Not Displaying
Issue: Embedded videos from YouTube or Vimeo don’t appear.
Solutions:
- Verify the video URL is correct and the video is public
- Check if your theme or another plugin is conflicting with the oEmbed functionality
- Try using the direct embed code instead of the URL
Podcast Feed Errors
Feed Not Generating
Issue: Podcast feed URLs return 404 errors.
Solutions:
- Go to Settings → Permalinks and click “Save Changes”
- Verify your permalink structure is compatible
- Check server rewrite rules if using Nginx
Feed Missing Episodes
Issue: Some sermons don’t appear in the podcast feed.
Solutions:
- Check that the missing sermons have audio files attached
- Verify the sermons are published (not draft or scheduled)
- Check if the feed has a category filter that excludes these sermons
- Ensure the sermons aren’t marked as “Exclude from podcast”
Feed Validation Errors
Issue: Podcast directories reject your feed due to validation errors.
Solutions:
- Use a feed validator service to identify specific issues
- Check that your podcast image meets size requirements (1400×1400px minimum)
- Verify all required fields are completed in the podcast settings
- Ensure episode titles don’t contain special characters that break XML
Analytics & Engagement Tracking Issues
Analytics Not Recording
Issue: Sermon plays and engagement aren’t being tracked.
Solutions:
- Verify that your site doesn’t have caching that prevents tracking scripts from loading
- Check for JavaScript errors or ad blockers that might prevent tracking
- Ensure your server has sufficient permissions to write to the database
Incorrect Analytics Data
Issue: Analytics numbers seem incorrect or unrealistic.
Solutions:
- Check for bot traffic that might be inflating numbers
- Verify tracking code is only loading once per page
Customization & Display Problems
Template Changes Not Showing
Issue: Customized templates don’t appear on the frontend.
Solutions:
- Verify template files are in the correct location
- Check theme template hierarchy to ensure your templates are being loaded
- Clear cache plugins that might be serving older versions
Styling Issues
Issue: Sermon displays don’t match your theme styling.
Solutions:
- Check for CSS conflicts with your theme
- Add custom CSS to match your theme’s styling
- Verify the sermon blocks are configured correctly
Shortcode Not Working
Issue: Sermon shortcodes don’t display anything.
Solutions:
- Verify shortcode syntax is correct
- Check if the shortcode parameters match existing content
- Try a basic shortcode without parameters to isolate the issue
Performance & Optimization Tips
Slow Loading Sermons
Issue: Sermon pages load slowly.
Solutions:
- Optimize media file sizes
- Use a caching plugin
- Consider using a CDN for media files
- Limit the number of sermons loaded on archive pages
Database Optimization
For large sermon libraries:
- Regularly clean up draft and trashed sermons
- Consider limiting the number of revisions stored for sermon posts
Server Resource Usage
If your sermon library is causing server resource issues:
- Optimize image sizes used for sermon thumbnails
- Use external hosting for large media files
- Implement lazy loading for sermon lists
- Consider upgrading your hosting plan for large libraries
