youtube->slug = 'youtube'; $bpdev->youtube->css = bpdev_component_url( $bpdev->youtube->slug ) . 'css/'; $bpdev->youtube->videobox = bpdev_component_url( $bpdev->youtube->slug ) . 'video/'; BPDEV_Admin::register_component( 'bpdev_youtube', 'BPDEV YouTube', 'YouTube videos features integrated in BuddyPress', 'http://bp-dev.org/plugins/bpdev-youtube' ); } function bpdev_youtube_setup_nav() { global $bp, $bpdev; bp_core_add_nav_item( __('Youtube', 'buddypressdev'), $bpdev->youtube->slug ); bp_core_add_nav_default( $bpdev->youtube->slug, 'youtube_show_settings', 'show' ); //Set aggregator_blog_settings as default page $youtube_link = $bp->loggedin_user->domain. $bpdev->youtube->slug . '/'; //link for pages /* Add the subnav items to the aggregator nav item */ bp_core_add_subnav_item( $bpdev->youtube->slug, 'show', __('Show', 'buddypressdev'), $youtube_link, 'youtube_show_settings' ); /* bp_core_add_subnav_item( $bpdev->youtube->slug, 'settings', __('Settings', 'buddypress'), $youtube_link, 'youtube_option_settings', bp_is_home() );*/ bp_core_add_subnav_item( 'settings', 'youtube', __('Youtube Settings', 'buddypressdev'), $bp->loggedin_user->domain. 'settings/', 'youtube_option_settings', false, bp_is_home() ); if ( $bp->current_component == $bpdev->youtube->slug ) { if ( bp_is_home() ) { $bp->bp_options_title = __('Youtube', 'buddypressdev'); //Area } else { $bp->bp_options_avatar = bp_core_get_avatar( $bp->displayed_user->id, 1 ); $bp->bp_options_title = $bp->displayed_user->fullname; } } } function youtube_show_settings() { add_action( 'bp_template_content' , 'youtube_show_content' ); // add_action('youtube_show_content_right', 'blog_feed_content'); add_action( 'bp_template_content_header' , 'youtube_show_title' ); add_action( 'wp_head' , 'youtube_head_load_js'); bp_catch_uri( 'plugin-template' ); } function youtube_head_load_js() { global $bpdev; ?>