bp_get_the_post_class (数组wp_classes美元=数组())
根据BuddyPress的内容定制post CSS类。
描述
与' post_class '过滤器挂钩。
参数
- wp_classes美元
-
(数组)(可选)来自WordPress的post类。
默认值:数组()
返回
(数组)
源
文件:bp-core / bp-core-template.php
function bp_get_the_post_class($wp_classes = array()){//如果我们不在BP页面上,不要做任何事情。如果(!Is_buddypress()){返回$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'; } 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 ) ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress魅惑 | 介绍了。 |