Troubleshooting Posts Not Showing

Posts not appearing where you expect them? This guide covers common causes and solutions for posts that seem to be missing.

Quick Checklist

  • ✅ Is the post actually published (not draft or pending)?
  • ✅ Are you checking the right user’s posts?
  • ✅ Have you cleared all caching?
  • ✅ Are category restrictions affecting display?

Check Post Status

The most common reason posts don’t show is they’re not actually published.

How to Check

  1. Go to Posts → All Posts in WordPress admin
  2. Look for the post title
  3. Check the Status column

Status Meanings

StatusShows Publicly?What to Do
PublishedYes ✅Should be visible
Pending ReviewNo ❌Admin must approve
DraftNo ❌User must publish
ScheduledNot yet ⏰Wait for scheduled time
PrivateOnly to authorMake public if needed

Caching Issues

Caching can prevent new posts from appearing immediately.

Clear These Caches

  1. WordPress Caching Plugin – WP Super Cache, W3 Total Cache, LiteSpeed Cache, etc.
  2. Server Cache – Cloudflare, Varnish, your host’s caching
  3. Object Cache – Redis, Memcached (use WP-CLI: wp cache flush)
  4. Browser Cache – Hard refresh: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)

Profile Tab Not Showing Posts

If posts exist but don’t show in the BuddyPress/BuddyBoss profile tab:

Solutions

  • Verify the post author matches the profile being viewed
  • Check if user role is in the allowed roles list
  • Verify member type restrictions aren’t filtering them out
  • Flush permalinks: Settings → Permalinks → Save Changes

Shortcode Not Displaying Posts

If a shortcode shows nothing or only partial results:

Check Shortcode Attributes

  • user_id – Is it pointing to a user with posts?
  • category – Does this category have posts?
  • count – Is it set to 0 accidentally?

Test with Basic Shortcode

Try the simplest version first:

[bp-member-blog-recent]

If this shows posts, the issue is with your specific attributes.

Posts Missing After Migration

If posts disappeared after moving to a new server or domain:

Check Author IDs

User IDs may differ between sites. The post’s post_author must match valid user IDs.

Verify Post Type

Ensure posts were migrated with the correct post type.

Regenerate Permalinks

  1. Go to Settings → Permalinks
  2. Click Save Changes
  3. This regenerates rewrite rules

Category Filtering Issues

Posts in restricted categories may not appear in certain contexts.

Check Restricted Categories

  1. Go to Member Blog → Settings → Content
  2. Review the Restricted Categories list
  3. Posts in these categories may be filtered from member views

Database Issues

In rare cases, database issues can cause posts to not display:

  • Run Tools → Site Health to check for issues
  • If using WP-CLI: wp db repair
  • Check if post exists: wp post get [ID]

Still Not Working?

  1. Enable WordPress debug mode temporarily
  2. Check wp-content/debug.log for errors
  3. Try with a default theme (Twenty Twenty-Four)
  4. Disable other plugins to check for conflicts

Related Docs

  • Troubleshooting Permission Issues
  • Troubleshooting Editor Problems
  • General Troubleshooting
Last updated: January 18, 2026