The activity_box_end WordPress PHP filter allows you to add custom content at the end of the ‘At a Glance’ dashboard widget.
Usage
add_action('activity_box_end', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- No parameters for this action.
More information
See WordPress Developer Resources: activity_box_end
Examples
Display a custom message
Add a custom message to the end of the ‘At a Glance’ widget.
add_action('activity_box_end', 'custom_message_at_glance'); function custom_message_at_glance() { echo '<p><strong>Your custom message here!</strong></p>'; }
Display the total number of users
Display the total number of users on your WordPress site.
add_action('activity_box_end', 'display_total_users'); function display_total_users() { $user_count = count_users(); echo '<p><strong>Total Users: ' . $user_count['total_users'] . '</strong></p>'; }
Display custom post type count
Display the total number of published custom post type ‘products’.
add_action('activity_box_end', 'display_custom_post_type_count'); function display_custom_post_type_count() { $post_count = wp_count_posts('products'); echo '<p><strong>Published Products: ' . $post_count->publish . '</strong></p>'; }
Display total number of comments
Display the total number of comments on your WordPress site.
add_action('activity_box_end', 'display_total_comments'); function display_total_comments() { $comments_count = wp_count_comments(); echo '<p><strong>Total Comments: ' . $comments_count->total_comments . '</strong></p>'; }
Display a link to a custom admin page
Add a link to a custom admin page at the end of the ‘At a Glance’ widget.
add_action('activity_box_end', 'add_custom_admin_link'); function add_custom_admin_link() { echo '<p><a href="' . admin_url('admin.php?page=your-custom-page') . '">Go to your custom admin page</a></p>'; }