hi All,

I am new to wordpress and buddy press.I have to customize buddy press.I visited wordpress and buddypress websites and couple of blogs but there is lengthy info and quite advanced level.If some one could let me know in nutshell the anatomy of buddy press and wordpress and how both interact and how can i achieve below thing:
I m playing with buddy press on local machine.!

Currently,I have installed the buddypress plugin.Customized it by adding a free theme.Added users ,posts comments profile pics..but not played with code to customize.

Final thing that i want to see.
1.I want a home page which is customized(It would have a parllelx image or slider , a menubar for different menus like members,history,etc etc) which would be visible to user when user first enters the website.Also, on this page , there should be no wordpress icons,logos and names (not sure how to remove or modify them ).

So basically when user enters(or when i type http://localhost/wordpress/) > a homepage describing my site with login and register and menu bar.After logging in , all buddypress features should be available.After logigng out ,only the home page should be displayed agan.

Basically , imagine Facebook's front page it has description kind of thing and when logged in we have different features.But in my case i don't want any wordpress default pages for logging or their logo and images and trademarks that i currently get on typing the http://localhost/wordpress/ ..I m trying to achieve this ASAP but no information in nutshell to understand the anatomy or relevant info available.If someone could help me in directing to achieve this goal it would be helpful!Appreciate your help.!

"give me some sun shine.. give me some rain give me another chance..wanna grow up once again!"

Dani AI

Generated

Quick, practical roadmap for (and thanks to @jcasey for stepping in): WordPress is the platform (core + themes + plugins) and BuddyPress is a plugin that plugs into WordPress pages and hooks. To get a Facebook‑style public landing page and a separate BuddyPress experience for logged‑in users, treat the landing page as a normal static WordPress page with its own template, let BuddyPress own the community pages, and use a child theme (never edit core/plugin files) to remove or replace any visible WordPress branding.

Concrete steps you can apply immediately:

  • Create a Page called “Home” and in Settings → Reading set it as a Static Front Page. Build the hero/slider there (page builder or template).
  • In a child theme add a front-page.php that shows the landing content for visitors and redirects logged‑in users to the members area (or members directory).
  • In WP Admin assign BuddyPress pages (Register, Members, Activity, Groups) in BuddyPress settings and enable “Anyone can register” in Settings → General if you want open signups.
  • Remove theme footer credits or WordPress logos by overriding footer.php in the child theme or hiding the exact selector with CSS in your child theme/Customizer. Use the inspector to find the right selector for your theme.
  • Redirect users after login with a small functions.php snippet so they land in BuddyPress instead of wp-admin.

Example front-page behavior (place in child-theme/front-page.php):

<?php
if ( is_user_logged_in() ) {
  wp_safe_redirect( site_url('/members/') );
  exit;
}
get_header();
while ( have_posts() ) : the_post();
  the_content();
endwhile;
get_footer();
?>

Example login redirect (put in child-theme/functions.php):

function my_login_redirect($redirect_to, $request, $user){
  if (!is_wp_error($user) && !in_array('administrator', (array)$user->roles)){
    return site_url('/members/');
  }
  return $redirect_to;
}
add_filter('login_redirect','my_login_redirect',10,3);

Troubleshooting tips: flush permalinks after changes; clear any cache; verify BuddyPress pages are assigned and the register page slug is reachable; test with a fresh account. Backup before changing templates.

Hey jcasey! thanks for dropping by ! good to know u love wordpress too! I think i have explained too much in my question and this question needs to be small so i 'll edit the question..so that many ppl will be able to get wat i want to say.!cheers

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.