Skip to:
Content
Pages
Categories
Search
Top
Bottom

Re: Plugin request: Removing “create a blog” options


elemsee
Participant

@elemsee

Thank you, Jason. I’ve cleared my cache, as well as had two other people try this (restarting server not an option, unless my host can be asked to do so….)

Let me walk through what I’ve done:

  • In wpmu site admin, “Only user account can be created” is enabled.
  • Within bp-core-adminbar.php, I replaced this code:

echo '<li' . $alt . '>';
echo '<a>loggedin_user->domain . $bp->blogs->slug . '/create-a-blog">' . __('Create a Blog!', 'buddypress') . '</a>';
echo '';

  • With this code from the patch:

if ( bp_blog_signup_enabled() ) {
echo '<li' . $alt . '>';
echo '<a>loggedin_user->domain . $bp->blogs->slug . '/create-a-blog">' . __('Create a Blog!', 'buddypress') . '</a>';
echo '';
}

  • Saved and re-uploaded to buddypress/bp-core
  • We created a new subscriber account to test. New user sees:

— “My Account” in admin bar, with “Create a blog” on flyout

— “You haven’t created any blogs yet, create one” on [profile] > Blogs > My Blogs

— “Blog registration is currently disabled” on [profile] > Blogs > Create a Blog

All “Create a blog” references should be gone, no?

Any obvious misstep?

Skip to toolbar