BP_Activity_List_Table::column_action( array $item )
Action column markup.
Description
See also
Parameters
- $item
-
(Required) A singular item (one full row).
Source
File: bp-activity/classes/class-bp-activity-list-table.php
function column_action( $item ) {
$actions = bp_activity_admin_get_activity_actions();
if ( isset( $actions[ $item['type'] ] ) ) {
echo $actions[ $item['type'] ];
} else {
if ( strpos( $item['type'], 'new_blog_' ) !== false ) {
$get_action = bp_activity_get_meta( $item['id'], 'admin_filters' );
if ( '' !== $get_action ) {
echo __( $get_action, 'buddyboss' );
} else {
$split_cpt = explode('new_blog_', $item['type'] );
$args = array(
'name' => $split_cpt[1]
);
$output = 'objects'; // names or objects
$cu_post_types = get_post_types( $args, $output );
foreach ( $cu_post_types as $cu ) {
$singular_label_name = strtolower( $cu->labels->singular_name );
}
printf( __( 'New %s published', 'buddyboss' ), $singular_label_name );
}
} else {
printf( __( 'Unregistered action - %s', 'buddyboss' ), $item['type'] );
}
}
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 2.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.