Submit
Path:
~
/
home
/
getwphos
/
www
/
preferredexotics
/
wp-content
/
plugins
/
seo-by-rank-math
/
includes
/
admin
/
File Content:
class-admin-dashboard-nav.php
<?php /** * The nav tabs on the Dashboard page. * * @since 1.0.40 * @package RankMath * @subpackage RankMath\Admin * @author Rank Math <support@rankmath.com> */ namespace RankMath\Admin; use RankMath\Helper; use RankMath\Helpers\Security; use RankMath\Helpers\Param; defined( 'ABSPATH' ) || exit; /** * Admin Dashboard Nav class. * * @codeCoverageIgnore */ class Admin_Dashboard_Nav { /** * Display dashboard tabs. */ public function display() { $nav_links = $this->get_nav_links(); if ( empty( $nav_links ) ) { return; } ?> <div class="rank-math-tab-nav" role="tablist" aria-orientation="horizontal"> <?php foreach ( $nav_links as $id => $link ) { $this->nav_link( $link ); } ?> </div> <?php } /** * Get URL for dashboard nav links. * * @param array $link Link data. * @return string Link URL. */ public function get_link_url( $link ) { return is_network_admin() ? Security::add_query_arg( [ 'page' => 'rank-math', 'view' => $link['id'], ], network_admin_url( 'admin.php' ) ) : Helper::get_admin_url( $link['url'], $link['args'] ); } /** * Output dashboard nav link. * * @param array $link Link data. * @return void */ public function nav_link( $link ) { if ( isset( $link['cap'] ) && ! current_user_can( $link['cap'] ) ) { return; } $default_tab = is_network_admin() ? 'help' : 'modules'; ?> <a class="rank-math-tab<?php echo Param::get( 'view', $default_tab ) === sanitize_html_class( $link['id'] ) ? ' is-active' : ''; ?>" href="<?php echo esc_url( $this->get_link_url( $link ) ); ?>" title="<?php echo esc_attr( $link['title'] ); ?>"> <?php echo esc_html( $link['title'] ); ?> </a> <?php } /** * Get dashbaord navigation links * * @return array */ private function get_nav_links() { $links = [ 'modules' => [ 'id' => 'modules', 'url' => '', 'args' => 'view=modules', 'cap' => 'manage_options', 'title' => esc_html__( 'Modules', 'rank-math' ), ], 'help' => [ 'id' => 'help', 'url' => '', 'args' => 'view=help', 'cap' => 'manage_options', 'title' => esc_html__( 'Help', 'rank-math' ), ], 'wizard' => [ 'id' => 'wizard', 'url' => 'wizard', 'args' => '', 'cap' => 'manage_options', 'title' => esc_html__( 'Setup Wizard', 'rank-math' ), ], ]; if ( Helper::is_advanced_mode() ) { $links['import-export'] = [ 'id' => 'import-export', 'url' => 'status', 'args' => 'view=import_export', 'cap' => 'install_plugins', 'title' => esc_html__( 'Import & Export', 'rank-math' ), ]; } if ( Helper::is_plugin_active_for_network() ) { unset( $links['help'] ); } if ( is_network_admin() ) { $links = []; } return apply_filters( 'rank_math/admin/dashboard_nav_links', $links ); } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
database
---
0755
importers
---
0755
metabox
---
0755
notifications
---
0755
views
---
0755
watcher
---
0755
wizard
---
0755
class-admin-bar-menu.php
13021 bytes
0644
class-admin-breadcrumbs.php
1200 bytes
0644
class-admin-dashboard-nav.php
2916 bytes
0644
class-admin-header.php
4236 bytes
0644
class-admin-helper.php
13098 bytes
0644
class-admin-init.php
2186 bytes
0644
class-admin-menu.php
9633 bytes
0644
class-admin.php
18631 bytes
0644
class-api.php
6688 bytes
0644
class-ask-review.php
7267 bytes
0644
class-assets.php
10740 bytes
0644
class-bulk-actions.php
6028 bytes
0644
class-cmb2-fields.php
12881 bytes
0644
class-cmb2-options.php
12934 bytes
0644
class-dashboard-widget.php
6368 bytes
0644
class-import-export.php
2707 bytes
0644
class-list-table.php
1577 bytes
0644
class-lock-modified-date.php
3233 bytes
0644
class-notices.php
7337 bytes
0644
class-option-center.php
25217 bytes
0644
class-options.php
7169 bytes
0644
class-page.php
7364 bytes
0644
class-post-columns.php
13644 bytes
0644
class-post-filters.php
8988 bytes
0644
class-pro-notice.php
9110 bytes
0644
class-register-options-page.php
643 bytes
0644
class-registration.php
8040 bytes
0644
class-sanitize-settings.php
9652 bytes
0644
class-setup-wizard.php
4912 bytes
0644
index.php
28 bytes
0644
N4ST4R_ID | Naxtarrr