PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 7.2
Jetpack – WP Security, Backup, Speed, & Growth v7.2
16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 All 501 releases
jetpack / modules / masterbar / rtl-admin-bar.php

rtl-admin-bar.php in Jetpack – WP Security, Backup, Speed, & Growth 7.2, at modules/masterbar/rtl-admin-bar.php

53 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if ( ! class_exists( 'WP_Admin_Bar' ) ) {
4 require_once ABSPATH . '/wp-includes/class-wp-admin-bar.php';
5 }
6
7 /**
8 * We are using this class to replace core WP_Admin_Bar in cases when
9 * we need to override the default styles with rtl ones. This is
10 * achieved by adding 'rtl' class to #wpadminbar div. Apart from that
11 * the output of render method should be the same as the one of base class.
12 */
13 class RTL_Admin_Bar extends WP_Admin_Bar {
14 function render() {
15 global $is_IE;
16 $root = $this->_bind();
17
18 // Add browser and RTL classes.
19 // We have to do this here since admin bar shows on the front end.
20 $class = 'nojq nojs rtl';
21 if ( $is_IE ) {
22 if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 7' ) ) {
23 $class .= ' ie7';
24 } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) ) {
25 $class .= ' ie8';
26 } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 9' ) ) {
27 $class .= ' ie9';
28 }
29 } elseif ( wp_is_mobile() ) {
30 $class .= ' mobile';
31 }
32
33 ?>
34 <div id="wpadminbar" class="<?php echo $class; ?>">
35 <?php if ( ! is_admin() ) : ?>
36 <a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1"><?php _e( 'Skip to toolbar', 'jetpack' ); ?></a>
37 <?php endif; ?>
38 <div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="<?php esc_attr_e( 'Toolbar', 'jetpack' ); ?>" tabindex="0">
39 <?php
40 foreach ( $root->children as $group ) :
41 $this->_render_group( $group );
42 endforeach;
43 ?>
44 </div>
45 <?php if ( is_user_logged_in() ) : ?>
46 <a class="screen-reader-shortcut" href="<?php echo esc_url( wp_logout_url() ); ?>"><?php _e( 'Log Out', 'jetpack' ); ?></a>
47 <?php endif; ?>
48 </div>
49
50 <?php
51 }
52 }
53