bbp_admin_tools_box()
Output a bbPress specific tools box
Description Description
Source Source
File: includes/admin/tools.php
function bbp_admin_tools_box() {
// Bail if user cannot access tools page
if ( ! current_user_can( 'bbp_tools_page' ) ) {
return;
}
// Get the tools pages
$links = array();
$tools = bbp_get_tools_admin_pages(); ?>
<div class="card">
<h3 class="title"><?php esc_html_e( 'Forums', 'bbpress' ) ?></h3>
<p><?php esc_html_e( 'bbPress provides the following tools to help you manage your forums:', 'bbpress' ); ?></p>
<?php
// Loop through tools and create links
foreach ( $tools as $tool ) {
// Skip if user cannot see this page
if ( ! current_user_can( $tool['cap'] ) ) {
continue;
}
// Add link to array
$links[] = sprintf( '<a href="%s">%s</a>', esc_url( add_query_arg( array( 'page' => $tool['page'] ), admin_url( 'tools.php' ) ) ), $tool['name'] );
}
// Output links
echo '<p class="bbp-tools-links">' . implode( ' · ', $links ) . '</p>';
?></div>
<?php
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.6.0 | Introduced. |