本文整理汇总了PHP中bp_is_blogs_component函数的典型用法代码示例。如果您正苦于以下问题:PHP bp_is_blogs_component函数的具体用法?PHP bp_is_blogs_component怎么用?PHP bp_is_blogs_component使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bp_is_blogs_component函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: is_blogs
/**
* Are we looking at something that needs Blogs theme compatibility?
*
* @since 1.7.0
*/
public function is_blogs()
{
// Bail if not looking at a group.
if (!bp_is_blogs_component()) {
return;
}
// Bail if looking at a users sites.
if (bp_is_user()) {
return;
}
// Blog Directory.
if (is_multisite() && !bp_current_action()) {
bp_update_is_directory(true, 'blogs');
/**
* Fires if in the blog directory and BuddyPress needs Blog theme compatibility,
* before the actions and filters are added.
*
* @since 1.5.0
*/
do_action('bp_blogs_screen_index');
add_filter('bp_get_buddypress_template', array($this, 'directory_template_hierarchy'));
add_action('bp_template_include_reset_dummy_post_data', array($this, 'directory_dummy_post'));
add_filter('bp_replace_the_content', array($this, 'directory_content'));
// Create blog.
} elseif (is_user_logged_in() && bp_blog_signup_enabled()) {
add_filter('bp_get_buddypress_template', array($this, 'create_template_hierarchy'));
add_action('bp_template_include_reset_dummy_post_data', array($this, 'create_dummy_post'));
add_filter('bp_replace_the_content', array($this, 'create_content'));
}
}
开发者ID:igniterealtime,项目名称:community-plugins,代码行数:35,代码来源:class-bp-blogs-theme-compat.php
示例2: bp_blogs_screen_index
function bp_blogs_screen_index()
{
if (is_multisite() && bp_is_blogs_component() && !bp_current_action()) {
bp_update_is_directory(true, 'blogs');
do_action('bp_blogs_screen_index');
bp_core_load_template(apply_filters('bp_blogs_screen_index', 'blogs/index'));
}
}
开发者ID:hornetalcala,项目名称:trunk,代码行数:8,代码来源:bp-blogs-screens.php
示例3: bp_blogs_redirect_to_random_blog
function bp_blogs_redirect_to_random_blog()
{
global $bp, $nxtdb;
if (bp_is_blogs_component() && isset($_GET['random-blog'])) {
$blog = bp_blogs_get_random_blogs(1, 1);
bp_core_redirect(get_site_url($blog['blogs'][0]->blog_id));
}
}
开发者ID:nxtclass,项目名称:NXTClass-Plugin,代码行数:8,代码来源:bp-blogs-actions.php
示例4: bphelp_pbpp_redirect
function bphelp_pbpp_redirect()
{
global $bp;
//IMPORTANT: Do not alter the following line.
$bphelp_my_redirect_slug = get_option('bphelp-my-redirect-slug', 'register');
if (bp_is_activity_component() || bp_is_groups_component() || bp_is_group_forum() || bbp_is_single_forum() || bbp_is_single_topic() || bp_is_forums_component() || bp_is_blogs_component() || bp_is_members_component() || bp_is_profile_component()) {
if (!is_user_logged_in()) {
bp_core_redirect(get_option('home') . '/' . $bphelp_my_redirect_slug);
}
}
}
开发者ID:pausaura,项目名称:agora_nodes,代码行数:11,代码来源:private-bp-pages.php
示例5: wff_blog_creation_button
function wff_blog_creation_button()
{
if (bp_is_blogs_component() && bp_is_directory() && is_user_logged_in()) {
?>
<div class="btn btn-primary create-group-button hidden-xs">
<i class="fa fa-desktop"></i> <?php
bp_blog_create_button();
?>
</div>
<?php
}
}
开发者ID:WeFoster,项目名称:wefoster,代码行数:14,代码来源:bp-actions.php
示例6: bp_blogs_redirect_to_random_blog
/**
* Redirect to a random blog in the multisite network
*
* @since BuddyPress (1.0)
* @package BuddyPress
* @subpackage BlogsActions
*/
function bp_blogs_redirect_to_random_blog()
{
// Bail if not looking for a random blog
if (!bp_is_blogs_component() || !isset($_GET['random-blog'])) {
return;
}
// Multisite is active so find a random blog
if (is_multisite()) {
$blog = bp_blogs_get_random_blogs(1, 1);
bp_core_redirect(get_site_url($blog['blogs'][0]->blog_id));
// No multisite and still called, always redirect to root
} else {
bp_core_redirect(bp_core_get_root_domain());
}
}
开发者ID:adisonc,项目名称:MaineLearning,代码行数:22,代码来源:bp-blogs-actions.php
示例7: bp_blogs_screen_create_a_blog
/**
* Load the "Create a Blog" screen.
*/
function bp_blogs_screen_create_a_blog()
{
if (!is_multisite() || !bp_is_blogs_component() || !bp_is_current_action('create')) {
return false;
}
if (!is_user_logged_in() || !bp_blog_signup_enabled()) {
return false;
}
/**
* Fires right before the loading of the Create A Blog screen template file.
*
* @since 1.0.0
*/
do_action('bp_blogs_screen_create_a_blog');
bp_core_load_template(apply_filters('bp_blogs_template_create_a_blog', 'blogs/create'));
}
开发者ID:igniterealtime,项目名称:community-plugins,代码行数:19,代码来源:bp-blogs-screens.php
示例8: logged_out_redirect
function logged_out_redirect()
{
global $bp;
// BuddyPress components to lock
if (bp_is_activity_component() || bp_is_groups_component() || bp_is_group_forum() || bp_is_forums_component() || bp_is_blogs_component() || bp_is_page(BP_MEMBERS_SLUG) || bp_is_profile_component()) {
// Check if user is logged out
if (!is_user_logged_in()) {
// Check if a page was selected for redirection
if (of_get_option('redirect')) {
$redirect_page = get_permalink(of_get_option('redirect'));
// If not redirect to login page
} else {
$redirect_page = site_url('/wp-login.php');
}
wp_redirect($redirect_page);
exit;
}
}
}
开发者ID:igniterealtime,项目名称:community-plugins,代码行数:19,代码来源:private-bp.php
示例9: is_blogs
/**
* Are we looking at something that needs Blogs theme compatability?
*
* @since BuddyPress (1.7.0)
*/
public function is_blogs()
{
// Bail if not looking at a group
if (!bp_is_blogs_component()) {
return;
}
// Bail if looking at a users sites
if (bp_is_user()) {
return;
}
// Blog Directory
if (is_multisite() && !bp_current_action()) {
bp_update_is_directory(true, 'blogs');
do_action('bp_blogs_screen_index');
add_filter('bp_get_buddypress_template', array($this, 'directory_template_hierarchy'));
add_action('bp_template_include_reset_dummy_post_data', array($this, 'directory_dummy_post'));
add_filter('bp_replace_the_content', array($this, 'directory_content'));
// Create blog
} elseif (is_user_logged_in() && bp_blog_signup_enabled()) {
add_filter('bp_get_buddypress_template', array($this, 'create_template_hierarchy'));
add_action('bp_template_include_reset_dummy_post_data', array($this, 'create_dummy_post'));
add_filter('bp_replace_the_content', array($this, 'create_content'));
}
}
开发者ID:eresyyl,项目名称:mk,代码行数:29,代码来源:bp-blogs-screens.php
示例10: widget_community_nav
//.........这里部分代码省略.........
if (bp_is_active('forums') && (function_exists('bp_forums_is_installed_correctly') && !(int) bp_get_option('bp-disable-forum-directory')) && bp_forums_is_installed_correctly()) {
?>
<li<?php
if (bp_is_forums_component()) {
?>
class="selected"<?php
}
?>
>
<a href="<?php
echo site_url();
?>
/<?php
echo BP_FORUMS_SLUG;
?>
/" title="<?php
_e('Forums', 'cc');
?>
"><?php
_e('Forums', 'cc');
?>
</a>
</li>
<?php
}
?>
<?php
}
?>
<?php
if (bp_is_active('blogs') && is_multisite()) {
?>
<li<?php
if (bp_is_blogs_component()) {
?>
class="selected"<?php
}
?>
>
<a href="<?php
echo site_url();
?>
/<?php
echo BP_BLOGS_SLUG;
?>
/" title="<?php
_e('Blogs', 'cc');
?>
"><?php
_e('Blogs', 'cc');
?>
</a>
</li>
<?php
}
?>
</ul>
<?php
if (bp_is_single_item() || bp_is_user()) {
?>
<?php
if (bp_is_group()) {
?>
<div id="community-single-nav" class="widget-title" >
<ul class="item-list">
开发者ID:paulmedwal,项目名称:edxforumspublic,代码行数:67,代码来源:widgets.php
示例11: suffusion_bp_content_class
/**
* Similar to the post_class() function, but for BP. This is NOT used by core Suffusion, but is useful for child themes using BP.
* This might be defined by the Suffusion BuddyPress Pack for BP users of Suffusion, but is included conditionally here so
* that the theme and the plugin can be used independently of each other and so that one version of Suffusion can work with an older
* version of the BP pack.
*
* @since 3.6.7
* @param bool $custom
* @param bool $echo
* @return bool|string
*/
function suffusion_bp_content_class($custom = false, $echo = true)
{
if (!function_exists('bp_is_group')) {
return false;
}
$css = array();
$css[] = 'post';
if (function_exists('bp_is_profile_component') && bp_is_profile_component()) {
$css[] = 'profile-component';
}
if (function_exists('bp_is_activity_component') && bp_is_activity_component()) {
$css[] = 'activity-component';
}
if (function_exists('bp_is_blogs_component') && bp_is_blogs_component()) {
$css[] = 'blogs-component';
}
if (function_exists('bp_is_messages_component') && bp_is_messages_component()) {
$css[] = 'messages-component';
}
if (function_exists('bp_is_friends_component') && bp_is_friends_component()) {
$css[] = 'friends-component';
}
if (function_exists('bp_is_groups_component') && bp_is_groups_component()) {
$css[] = 'groups-component';
}
if (function_exists('bp_is_settings_component') && bp_is_settings_component()) {
$css[] = 'settings-component';
}
if (function_exists('bp_is_member') && bp_is_member()) {
$css[] = 'member';
}
if (function_exists('bp_is_user_activity') && bp_is_user_activity()) {
$css[] = 'user-activity';
}
if (function_exists('bp_is_user_friends_activity') && bp_is_user_friends_activity()) {
$css[] = 'user-friends-activity';
}
if (function_exists('bp_is_activity_permalink') && bp_is_activity_permalink()) {
$css[] = 'activity-permalink';
}
if (function_exists('bp_is_user_profile') && bp_is_user_profile()) {
$css[] = 'user-profile';
}
if (function_exists('bp_is_profile_edit') && bp_is_profile_edit()) {
$css[] = 'profile-edit';
}
if (function_exists('bp_is_change_avatar') && bp_is_change_avatar()) {
$css[] = 'change-avatar';
}
if (function_exists('bp_is_user_groups') && bp_is_user_groups()) {
$css[] = 'user-groups';
}
if (function_exists('bp_is_group') && bp_is_group()) {
$css[] = 'group';
}
if (function_exists('bp_is_group_home') && bp_is_group_home()) {
$css[] = 'group-home';
}
if (function_exists('bp_is_group_create') && bp_is_group_create()) {
$css[] = 'group-create';
}
if (function_exists('bp_is_group_admin_page') && bp_is_group_admin_page()) {
$css[] = 'group-admin-page';
}
if (function_exists('bp_is_group_forum') && bp_is_group_forum()) {
$css[] = 'group-forum';
}
if (function_exists('bp_is_group_activity') && bp_is_group_activity()) {
$css[] = 'group-activity';
}
if (function_exists('bp_is_group_forum_topic') && bp_is_group_forum_topic()) {
$css[] = 'group-forum-topic';
}
if (function_exists('bp_is_group_forum_topic_edit') && bp_is_group_forum_topic_edit()) {
$css[] = 'group-forum-topic-edit';
}
if (function_exists('bp_is_group_members') && bp_is_group_members()) {
$css[] = 'group-members';
}
if (function_exists('bp_is_group_invites') && bp_is_group_invites()) {
$css[] = 'group-invites';
}
if (function_exists('bp_is_group_membership_request') && bp_is_group_membership_request()) {
$css[] = 'group-membership-request';
}
if (function_exists('bp_is_group_leave') && bp_is_group_leave()) {
$css[] = 'group-leave';
}
if (function_exists('bp_is_group_single') && bp_is_group_single()) {
//.........这里部分代码省略.........
开发者ID:jpsutton,项目名称:suffusion,代码行数:101,代码来源:bp-integration.php
示例12: bbp_forums_url
bbp_forums_url();
?>
"><?php
_e('Forums', 'framemarket');
?>
</a>
</li>
<?php
}
?>
<?php
if (bp_is_active('blogs') && is_multisite()) {
?>
<li<?php
if (bp_is_blogs_component() && !bp_is_user_blogs()) {
?>
class="selected"<?php
}
?>
>
<a href="<?php
echo site_url();
?>
/<?php
echo bp_blogs_root_slug();
?>
/" title="<?php
_e('Blogs', 'framemarket');
?>
"><?php
开发者ID:JeffreyBue,项目名称:jb,代码行数:31,代码来源:header.php
示例13: bp_get_the_post_class
/**
* Customizes the post CSS class according to BuddyPress content.
*
* Hooked to the 'post_class' filter.
*
* @since 2.1.0
*
* @param array $wp_classes The post classes coming from WordPress.
* @return array
*/
function bp_get_the_post_class($wp_classes = array())
{
// Don't do anything if we're not on a BP page.
if (!is_buddypress()) {
return $wp_classes;
}
$bp_classes = array();
if (bp_is_user() || bp_is_single_activity()) {
$bp_classes[] = 'bp_members';
} elseif (bp_is_group()) {
$bp_classes[] = 'bp_group';
} elseif (bp_is_activity_component()) {
$bp_classes[] = 'bp_activity';
} elseif (bp_is_blogs_component()) {
$bp_classes[] = 'bp_blogs';
} elseif (bp_is_register_page()) {
$bp_classes[] = 'bp_register';
} elseif (bp_is_activation_page()) {
$bp_classes[] = 'bp_activate';
} elseif (bp_is_forums_component() && bp_is_directory()) {
$bp_classes[] = 'bp_forum';
}
if (empty($bp_classes)) {
return $wp_classes;
}
// Emulate post type css class.
foreach ($bp_classes as $bp_class) {
$bp_classes[] = "type-{$bp_class}";
}
// Okay let's merge!
return array_unique(array_merge($bp_classes, $wp_classes));
}
开发者ID:CompositeUK,项目名称:clone.BuddyPress,代码行数:42,代码来源:bp-core-template.php
示例14: setup_title
/**
* Set up the title for pages and <title>
*/
public function setup_title() {
$bp = buddypress();
// Set up the component options navigation for Site
if ( bp_is_blogs_component() ) {
if ( bp_is_my_profile() ) {
if ( bp_is_active( 'xprofile' ) ) {
$bp->bp_options_title = __( 'My Sites', 'buddypress' );
}
// If we are not viewing the logged in user, set up the current
// users avatar and name
} else {
$bp->bp_options_avatar = bp_core_fetch_avatar( array(
'item_id' => bp_displayed_user_id(),
'type' => 'thumb',
'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), bp_get_displayed_user_fullname() )
) );
$bp->bp_options_title = bp_get_displayed_user_fullname();
}
}
parent::setup_title();
}
开发者ID:pombredanne,项目名称:ArcherSys,代码行数:27,代码来源:bp-blogs-loader.php
示例15: bp_get_the_body_class
function bp_get_the_body_class($nxt_classes, $custom_classes = false)
{
$bp_classes = array();
/** Pages *************************************************************/
if (is_front_page()) {
$bp_classes[] = 'home-page';
}
if (bp_is_directory()) {
$bp_classes[] = 'directory';
}
if (bp_is_single_item()) {
$bp_classes[] = 'single-item';
}
/** Components ********************************************************/
if (!bp_is_blog_page()) {
if (bp_is_user_profile()) {
$bp_classes[] = 'xprofile';
}
if (bp_is_activity_component()) {
$bp_classes[] = 'activity';
}
if (bp_is_blogs_component()) {
$bp_classes[] = 'blogs';
}
if (bp_is_messages_component()) {
$bp_classes[] = 'messages';
}
if (bp_is_friends_component()) {
$bp_classes[] = 'friends';
}
if (bp_is_groups_component()) {
$bp_classes[] = 'groups';
}
if (bp_is_settings_component()) {
$bp_classes[] = 'settings';
}
}
/** User **************************************************************/
if (!bp_is_directory()) {
if (bp_is_user_blogs()) {
$bp_classes[] = 'my-blogs';
}
if (bp_is_user_groups()) {
$bp_classes[] = 'my-groups';
}
if (bp_is_user_activity()) {
$bp_classes[] = 'my-activity';
}
}
if (bp_is_my_profile()) {
$bp_classes[] = 'my-account';
}
if (bp_is_user_profile()) {
$bp_classes[] = 'my-profile';
}
if (bp_is_user_friends()) {
$bp_classes[] = 'my-friends';
}
if (bp_is_user_messages()) {
$bp_classes[] = 'my-messages';
}
if (bp_is_user_recent_commments()) {
$bp_classes[] = 'recent-comments';
}
if (bp_is_user_recent_posts()) {
$bp_classes[] = 'recent-posts';
}
if (bp_is_user_change_avatar()) {
$bp_classes[] = 'change-avatar';
}
if (bp_is_user_profile_edit()) {
$bp_classes[] = 'profile-edit';
}
if (bp_is_user_friends_activity()) {
$bp_classes[] = 'friends-activity';
}
if (bp_is_user_groups_activity()) {
$bp_classes[] = 'groups-activity';
}
if (is_user_logged_in()) {
$bp_classes[] = 'logged-in';
}
/** Messages **********************************************************/
if (bp_is_messages_inbox()) {
$bp_classes[] = 'inbox';
}
if (bp_is_messages_sentbox()) {
$bp_classes[] = 'sentbox';
}
if (bp_is_messages_compose_screen()) {
$bp_classes[] = 'compose';
}
if (bp_is_notices()) {
$bp_classes[] = 'notices';
}
if (bp_is_user_friend_requests()) {
$bp_classes[] = 'friend-requests';
}
if (bp_is_create_blog()) {
$bp_classes[] = 'create-blog';
//.........这里部分代码省略.........
开发者ID:nxtclass,项目名称:NXTClass-Plugin,代码行数:101,代码来源:bp-core-template.php
示例16: bp_get_the_post_class
/**
* Customizes the post CSS class according to BuddyPress content.
*
* Hooked to the 'post_class' filter.
*
* @since BuddyPress (2.1.0)
*
* @param array $wp_classes The post classes coming from WordPress.
* @return array
*/
function bp_get_the_post_class($wp_classes = array())
{
// don't do anything if we're not on a BP page
if (!is_buddypress()) {
return $wp_classes;
}
$bp_classes = array();
if (bp_is_user() || bp_is_single_activity()) {
$bp_classes[] = 'bp_members';
} elseif (bp_is_group()) {
$bp_classes[] = 'bp_group';
} elseif (bp_is_activity_component()) {
$bp_classes[] = 'bp_activity';
} elseif (bp_is_blogs_component()) {
$bp_classes[] = 'bp_blogs';
} elseif (bp_is_register_page()) {
$bp_classes[] = 'bp_register';
} elseif (bp_is_activation_page()) {
$bp_classes[] = 'bp_activate';
} elseif (bp_is_forums_component() && bp_is_directory()) {
$bp_classes[] = 'bp_forum';
}
if (empty($bp_classes)) {
return $wp_classes;
}
// emulate post type css class
foreach ($bp_classes as $bp_class) {
$bp_classes[] = "type-{$bp_class}";
}
// removes the 'page' and 'type-page' post classes
// we need to remove these classes since they did not exist before we switched
// theme compat to use the 'page' post type
$page_key = array_search('page', $wp_classes);
$page_type_key = array_search('type-page', $wp_classes);
unset($wp_classes[$page_key], $wp_classes[$page_type_key]);
// okay let's merge!
return array_unique(array_merge($bp_classes, $wp_classes));
}
开发者ID:kosir,项目名称:thatcamp-org,代码行数:48,代码来源:bp-core-template.php
示例17: miss_is_bp
/**
*
*/
function miss_is_bp()
{
if (function_exists('bp_is_group') && (bp_is_blog_page() || bp_is_my_profile() || bp_is_my_profile() || is_front_page() || bp_is_component_front_page('activity') || bp_is_directory() || bp_is_profile_component() || bp_is_activity_component() || bp_is_blogs_component() || bp_is_messages_component() || bp_is_friends_component() || bp_is_groups_component() || bp_is_settings_component() || bp_is_user_activity() || bp_is_user_friends_activity() || bp_is_activity_permalink() || bp_is_user_profile() || bp_is_profile_edit() || bp_is_change_avatar() || bp_is_user_groups() || bp_is_group() || bp_is_group_home() || bp_is_group_create() || bp_is_group_admin_page() || bp_is_group_forum() || bp_is_group_activity() || bp_is_group_forum_topic() || bp_is_group_forum_topic_edit() || bp_is_group_members() || bp_is_group_invites() || bp_is_group_membership_request() || bp_is_group_leave() || bp_is_group_single() || bp_is_user_blogs() || bp_is_user_recent_posts() || bp_is_user_recent_commments() || bp_is_create_blog() || bp_is_user_friends() || bp_is_friend_requests() || bp_is_user_messages() || bp_is_messages_inbox() || bp_is_messages_sentbox() || bp_is_notices() || bp_is_messages_compose_screen() || bp_is_activation_page() || bp_is_register_page())) {
return true;
}
return false;
}
开发者ID:schiz,项目名称:scrollax,代码行数:10,代码来源:app.php
示例18: setup_title
/**
* Sets up the title for pages and <title>
*
* @global obj $bp
*/
function setup_title()
{
global $bp;
// Set up the component options navigation for Blog
if (bp_is_blogs_component()) {
if (bp_is_my_profile()) {
if (bp_is_active('xprofile')) {
$bp->bp_options_title = __('My Sites', 'buddypress');
}
// If we are not viewing the logged in user, set up the current
// users avatar and name
} else {
$bp->bp_options_avatar = bp_core_fetch_avatar(array('item_id' => $bp->displayed_user->id, 'type' => 'thumb'));
$bp->bp_options_title = $bp->displayed_user->fullname;
}
}
parent::setup_title();
}
开发者ID:hornetalcala,项目名称:trunk,代码行数:23,代码来源:bp-blogs-loader.php
示例19: bp_menu
/**
* header: add the buddypress dropdown navigation to the menu
*
* located: header.php do_action( 'bp_menu' )
*
* @package Custom Community
* @since 1.8.3
*/
function bp_menu()
{
global $cap;
if (!defined('BP_VERSION')) {
if ($cap->menue_disable_home == true) {
?>
<ul>
<li id="nav-home"<?php
if (is_home()) {
?>
class="span2 current-menu-item"<?php
}
?>
>
<a href="<?php
echo home_url();
?>
" title="<?php
_e('Home', 'cc');
?>
"><?php
_e('Home', 'cc');
?>
</a>
</li>
</ul>
<?php
}
?>
<?php
} else {
?>
<ul>
<?php
if ($cap->menue_disable_home == true) {
?>
<li id="nav-home"<?php
if (is_front_page()) {
?>
class="span2 current-menu-item"<?php
}
?>
>
<a href="<?php
echo home_url();
?>
" title="<?php
_e('Home', 'cc');
?>
"><?php
_e('Home', 'cc');
?>
</a>
</li>
<?php
}
?>
<?php
if ($cap->menue_enable_community == true) {
?>
<li id="nav-community"<?php
if (bp_is_activity_component() || (bp_is_members_component() || bp_is_user()) || (bp_is_groups_component() || bp_is_group()) || bp_is_forums_component() || bp_is_blogs_component()) {
?>
class="span2 page_item current-menu-item"<?php
}
?>
>
<a href="<?php
echo site_url();
?>
/<?php
echo BP_ACTIVITY_SLUG;
?>
/" title="<?php
_e('Community', 'cc');
?>
"><?php
_e('Community', 'cc');
?>
</a>
<ul class="children">
<?php
if ('activity' != bp_dtheme_page_on_front() && bp_is_active('activity')) {
?>
<li<?php
if (bp_is_activity_component()) {
?>
class="selected"<?php
}
?>
>
<a href="<?php
//.........这里部分代码省略.........
开发者ID:paulmedwal,项目名称:edxforumspublic,代码行数:101,代码来源:theme-generator.php
示例20: bp_get_the_body_class
function bp_get_the_body_class( $wp_classes, $custom_classes = false ) {
global $bp;
if ( bp_is_front_page() )
$bp_classes[] = 'home-page';
if ( bp_is_directory() )
$bp_classes[] = 'directory';
if ( bp_is_user_profile() && !bp_is_blog_page() )
$bp_classes[] = 'profile';
if ( bp_is_activity_component() && !bp_is_blog_page() || ( bp_is_activity_front_page() && bp_is_front_page() ) )
$bp_classes[] = 'activity';
if ( bp_is_blogs_component() && !bp_is_blog_page() )
$bp_classes[] = 'blogs';
if ( bp_is_messages_component() && !bp_is_blog_page() )
$bp_classes[] = 'messages';
if ( bp_is_friends_component() && !bp_is_blog_page() )
$bp_classes[] = 'friends';
if ( bp_is_groups_component() && !bp_is_blog_page() )
$bp_classes[] = 'groups';
if ( bp_is_settings_component() && !bp_is_blog_page() )
$bp_classes[] = 'settings';
if ( bp_is_single_item() )
$bp_classes[] = 'single-item';
if ( bp_is_messages_inbox() )
$bp_classes[] = 'inbox';
if ( bp_is_messages_sentbox() )
$bp_classes[] = 'sentbox';
if ( bp_is_messages_compose_screen() )
$bp_classes[] = 'compose';
if ( bp_is_notices() )
$bp_classes[] = 'notices';
if ( bp_is_friend_requests() )
$bp_classes[] = 'friend-requests';
if ( bp_is_user_friends() )
$bp_classes[] = 'my-friends';
if ( bp_is_create_blog() )
$bp_classes[] = 'create-blog';
if ( bp_is_user_recent_commments() )
$bp_classes[] = 'recent-comments';
if ( bp_is_user_recent_posts() )
$bp_classes[] = 'recent-posts';
if ( bp_is_user_blogs() && !bp_is_directory() )
$bp_classes[] = 'my-blogs';
if ( bp_is_user_groups() && !bp_is_directory() )
$bp_classes[] = 'my-groups';
if ( bp_is_group_leave() )
$bp_classes[] = 'leave-group';
if ( bp_is_group_invites() )
$bp_classes[] = 'group-invites';
if ( bp_is_group_members() )
$bp_classes[] = 'group-members';
if ( bp_is_group_forum_topic() )
$bp_classes[] = 'group-forum-topic';
if ( bp_is_group_forum_topic_edit() )
$bp_classes[] = 'group-forum-topic-edit';
if ( bp_is_group_forum() )
$bp_classes[] = 'group-forum';
if ( bp_is_group_admin_page() )
$bp_classes[] = 'group-admin';
if ( bp_is_group_create() )
$bp_classes[] = 'group-create';
if ( bp_is_group_home() )
$bp_classes[] = 'group-home';
if ( bp_is_change_avatar() )
$bp_classes[] = 'change-avatar';
if ( bp_is_profile_edit() )
$bp_classes[] = 'profile-edit';
if ( bp_is_user_friends_activity() )
//.........这里部分代码省略.........
开发者ID:n-sane,项目名称:zaroka,代码行数:101,代码来源:bp-core-templatetags.php
注:本文中的bp_is_blogs_component函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论