Skip to:
Content
Pages
Categories
Search
Top
Bottom

Public blog not visible on site

  • @welshpixie

    Participant

    Hallo,

    I’ve recently installed buddypress along a MU installation.

    As I understand it, any blogs created as ‘private’ (hidden from search engines etc) will not display from the home page or from that member’s profile. Also, I understand that a user has to update their profile information in order to appear.

    I have one user who has changed his blog back to public, has updated his profile information, and still his blog won’t show (either in the directory of blogs from the main page or from his profile page when viewing this member’s blogs). He created a new blog and it shows up fine. He can view both blogs from hovering on the My Blogs link in the BP admin bar across the top of the page.

    I’ve logged in to the backend of his blog and confirmed that he has set it to public.

    Also, any blog posts he makes on this ‘hidden’ blog WILL show up when you look at his profile > blogs > recent posts, but the blog title itself isn’t appearing in his list of blogs.

    Any ideas?

Viewing 3 replies - 1 through 3 (of 3 total)
  • @welshpixie

    Participant

    Update –

    It appears that this is a problem for any user who created their blog as ‘hidden’ and now want to change it to ‘public’ post-buddypress-install.

    Their blog appears on the sitewide blog list, appears on the sitewide activity when they make a post, appears under their ‘recent posts’ tab from the profile as well as any comments on their blog under the ‘recent comments’ tab, but clicking ‘blog’ on their member profile still says ‘This user hasn’t created any public blogs yet’.

    Help! Argh! >.<

    @djpaul

    Keymaster

    Well, it sounds like you’ve found a bug. Hopefully someone running a trunk install can test this to see if it has been fixed or not yet.

    @welshpixie

    Participant

    Ok, my code-happy man made the following as a work-around and ran it manually in the MySQL admin tool;

    INSERT INTOwp_bp_user_blogs(user_id,blog_id) VALUES (149, 157);

    INSERT INTO wp_bp_user_blogs_blogmeta

    (blog_id, meta_key, meta_value)

    VALUES (157,’name’,’Call of the Elements’);

    INSERT INTO wp_bp_user_blogs_blogmeta

    (blog_id, meta_key, meta_value)

    VALUES (157,’description’,’Following the Paths of the Shaman and Druid’);

    Where 149 is the user ID and 157 is the blog ID. That inserted the blog into the relevant database tables.

    It’d still be great to have a fix though so that we don’t have to do this for every user…

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Public blog not visible on site’ is closed to new replies.
Skip to toolbar