| Server IP : 68.178.247.200 / Your IP : 216.73.217.50 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/x9dppmxs4rgd/public_html/wp-content/plugins/wp-accessibility-helper/admin/ |
Upload File : |
<?php
/**
* WP Accessible Helper
*
* @package WAH
*/
/**
* Get page number
*
* @return string page number
*/
function wah_get_page_number() {
if ( get_query_var( 'page' ) ) {
$paged = get_query_var( 'page' );
} elseif ( ! empty( $_GET['paged'] ) && is_numeric( $_GET['paged'] ) ) {
$paged = (int) $_GET['paged'];
} else {
$paged = 1;
}
return $paged;
}
/**
* Get allowed types
*
* @return array types
*/
function wah_get_allowed_types() {
$allow_types = array( 'attachment' );
return $allow_types;
}
function wah_get_posts_counter( $type, $status = null ) {
if ( in_array( $type, wah_get_allowed_types() ) ) {
if ( empty( $status ) || ! is_array( $status ) ) {
$status = array( 'publish', 'inherit' );
}
$post_counter = 0;
$count_posts = wp_count_posts( $type );
if ( isset( $count_posts ) ) {
foreach ( $status as $st ) {
$post_counter = $post_counter + $count_posts->{ sanitize_text_field( $st ) };
}
}
return $post_counter;
}
}
/**
* WAH get pagination
*
* @param string $type type name.
* @param integer $posts_per_page posts per page.
*/
function wah_get_pagination( $type, $posts_per_page = 10 ) {
if ( in_array( $type, wah_get_allowed_types() ) ) {
$post_counter = wah_get_posts_counter( 'attachment', array( 'inherit' ) );
$current_page = wah_get_page_number();
$number_of_pages = $post_counter / $posts_per_page;
$this_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$output[] = '<ul class="admin_page_pagination">';
if ( $current_page != 1 && ceil( $number_of_pages ) > 1 ) {
$prev_page = add_query_arg( 'paged', ( $current_page - 1 ), sanitize_text_field( $this_url ) );
$output[] = "<li class='item prev_page'><a href='$prev_page'><i>❮❮</i></a></li>";
}
for ( $i = 1; $i <= ceil( $number_of_pages ); $i++ ) {
$new_url = add_query_arg( 'paged', $i, sanitize_text_field( $this_url ) );
$current_class = '';
if ( $current_page == $i ) {
$current_class = 'current';
}
$output[] = "<li class='item sanitize_url( $current_class )'><a href='$new_url'>$i</a></li>";
}
if ( ceil( $number_of_pages ) != $current_page ) {
$next_page = add_query_arg( 'paged', ( $current_page + 1 ), sanitize_text_field( $this_url ) );
$prev_page = add_query_arg( 'paged', ( $current_page + 1 ), sanitize_text_field( $this_url ) );
$output[] = "<li class='item next_page'><a href='$next_page'><i>❯❯</i></a></li>";
}
$output[] = '</ul>';
echo wp_kses_post( implode( '', $output ) );
}
}
/**
* Get client IP
*
* @return string Client IP Address
*/
function wah_get_client_ip() {
$ipaddress = '';
if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['HTTP_CLIENT_IP'] ) );
} elseif ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED_FOR'] ) );
} elseif ( isset( $_SERVER['HTTP_X_FORWARDED'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED'] ) );
} elseif ( isset( $_SERVER['HTTP_FORWARDED_FOR'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['HTTP_FORWARDED_FOR'] ) );
} elseif ( isset( $_SERVER['HTTP_FORWARDED'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['HTTP_FORWARDED'] ) );
} elseif ( isset( $_SERVER['REMOTE_ADDR'] ) ) {
$ipaddress = sanitize_text_field( wp_unslash( $_SERVER['REMOTE_ADDR'] ) );
} else {
$ipaddress = 'UNKNOWN';
}
return $ipaddress;
}
/**
* Get admin widgets list
*
* @return array widgets order.
*/
function wah_get_admin_widgets_list() {
$wah_keyboard_navigation_setup = get_option( 'wah_keyboard_navigation_setup' );
$wah_readable_fonts_setup = get_option( 'wah_readable_fonts_setup' );
$contrast_setup = get_option( 'wah_contrast_setup' );
$underline_links_setup = get_option( 'wah_underline_links_setup' );
$wah_highlight_links_enable = get_option( 'wah_highlight_links_enable' );
$wah_greyscale_enable = get_option( 'wah_greyscale_enable' );
$wah_invert_enable = get_option( 'wah_invert_enable' );
$wah_remove_animations_setup = get_option( 'wah_remove_animations_setup' );
$remove_styles_setup = get_option( 'wah_remove_styles_setup' );
$wah_lights_off_setup = get_option( 'wah_lights_off_setup' );
$widgets_object = array();
$widgets_object['widget-1'] = array(
'active' => 1,
'html' => 'Font resize',
'class' => 'active',
);
$widgets_object['widget-2'] = array(
'active' => $wah_keyboard_navigation_setup,
'html' => 'Keyboard navigation',
'class' => $wah_keyboard_navigation_setup ? 'active' : 'notactive',
);
$widgets_object['widget-3'] = array(
'active' => $wah_readable_fonts_setup,
'html' => 'Readable Font',
'class' => $wah_readable_fonts_setup ? 'active' : 'notactive',
);
$widgets_object['widget-4'] = array(
'active' => $contrast_setup,
'html' => 'Contrast',
'class' => $contrast_setup ? 'active' : 'notactive',
);
$widgets_object['widget-5'] = array(
'active' => $underline_links_setup,
'html' => 'Underline links',
'class' => $underline_links_setup ? 'active' : 'notactive',
);
$widgets_object['widget-6'] = array(
'active' => $wah_highlight_links_enable,
'html' => 'Highlight links',
'class' => $wah_highlight_links_enable ? 'active' : 'notactive',
);
$widgets_object['widget-7'] = array(
'active' => 1,
'html' => 'Clear cookies',
'class' => 'active',
);
$widgets_object['widget-8'] = array(
'active' => $wah_greyscale_enable,
'html' => 'Image Greyscale',
'class' => $wah_greyscale_enable ? 'active' : 'notactive',
);
$widgets_object['widget-9'] = array(
'active' => $wah_invert_enable,
'html' => 'Invert colors',
'class' => $wah_invert_enable ? 'active' : 'notactive',
);
$widgets_object['widget-10'] = array(
'active' => $wah_remove_animations_setup,
'html' => 'Remove Animations',
'class' => $wah_remove_animations_setup ? 'active' : 'notactive',
);
$widgets_object['widget-11'] = array(
'active' => $remove_styles_setup,
'html' => 'Remove styles',
'class' => $remove_styles_setup ? 'active' : 'notactive',
);
$widgets_object['widget-12'] = array(
'active' => $wah_lights_off_setup,
'html' => 'Lights Off',
'class' => $wah_lights_off_setup ? 'active' : 'notactive',
);
$wah_widgets_order = get_option( 'wah_sidebar_widgets_order' );
if ( ! $wah_widgets_order ) {
return $widgets_object;
} else {
$wah_serialize_widgets = $wah_widgets_order;
$sortedwidgets_object = array();
foreach ( $wah_serialize_widgets as $id => $array ) {
$sortedwidgets_object[ $id ] = array(
'active' => $array['active'],
'html' => $array['html'],
'class' => $array['class'],
);
}
return $sortedwidgets_object;
}
}
// Get widgets status
function wah_get_widgets_status() {
$widgets_status = array();
$widgets_status['wah_keyboard_navigation_setup'] = get_option( 'wah_keyboard_navigation_setup' );
$widgets_status['wah_readable_fonts_setup'] = get_option( 'wah_readable_fonts_setup' );
$widgets_status['contrast_setup'] = get_option( 'wah_contrast_setup' );
$widgets_status['underline_links_setup'] = get_option( 'wah_underline_links_setup' );
$widgets_status['wah_highlight_links_enable'] = get_option( 'wah_highlight_links_enable' );
$widgets_status['wah_greyscale_enable'] = get_option( 'wah_greyscale_enable' );
$widgets_status['wah_invert_enable'] = get_option( 'wah_invert_enable' );
$widgets_status['wah_remove_animations_setup'] = get_option( 'wah_remove_animations_setup' );
$widgets_status['remove_styles_setup'] = get_option( 'wah_remove_styles_setup' );
$widgets_status['wah_lights_off_setup'] = get_option( 'wah_lights_off_setup' );
return $widgets_status;
}
/**
* Update array of ordered widgets
*/
function update_serialize_order_array() {
$widgets_object = array();
$widgets_status = wah_get_widgets_status();
$wah_serialize_widgets = get_option( 'wah_sidebar_widgets_order' );
if ( ! $wah_serialize_widgets ) {
$widgets_object['widget-1'] = array(
'active' => 1,
'html' => 'Font resize',
'class' => 'active',
);
$widgets_object['widget-2'] = array(
'active' => $widgets_status['wah_keyboard_navigation_setup'],
'html' => 'Keyboard navigation',
'class' => $widgets_status['wah_keyboard_navigation_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-3'] = array(
'active' => $widgets_status['wah_readable_fonts_setup'],
'html' => 'Readable Font',
'class' => $widgets_status['wah_readable_fonts_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-4'] = array(
'active' => $widgets_status['contrast_setup'],
'html' => 'Contrast',
'class' => $widgets_status['contrast_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-5'] = array(
'active' => $widgets_status['underline_links_setup'],
'html' => 'Underline links',
'class' => $widgets_status['underline_links_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-6'] = array(
'active' => $widgets_status['wah_highlight_links_enable'],
'html' => 'Highlight links',
'class' => $widgets_status['wah_highlight_links_enable'] ? 'active' : 'notactive',
);
$widgets_object['widget-7'] = array(
'active' => 1,
'html' => 'Clear cookies',
'class' => 'active',
);
$widgets_object['widget-8'] = array(
'active' => $widgets_status['wah_greyscale_enable'],
'html' => 'Image Greyscale',
'class' => $widgets_status['wah_greyscale_enable'] ? 'active' : 'notactive',
);
$widgets_object['widget-9'] = array(
'active' => $widgets_status['wah_invert_enable'],
'html' => 'Invert colors',
'class' => $widgets_status['wah_invert_enable'] ? 'active' : 'notactive',
);
$widgets_object['widget-10'] = array(
'active' => $widgets_status['wah_remove_animations_setup'],
'html' => 'Remove Animations',
'class' => $widgets_status['wah_remove_animations_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-11'] = array(
'active' => $widgets_status['remove_styles_setup'],
'html' => 'Remove styles',
'class' => $widgets_status['remove_styles_setup'] ? 'active' : 'notactive',
);
$widgets_object['widget-12'] = array(
'active' => $widgets_status['wah_lights_off_setup'],
'html' => 'Lights Off',
'class' => $widgets_status['wah_lights_off_setup'] ? 'active' : 'notactive',
);
} else {
foreach ( $wah_serialize_widgets as $serialize_id => $wah_serialize_data ) {
if ( $serialize_id == 'widget-1' ) {
$active_status = 1;
$html = 'Font resize';
} elseif ( $serialize_id == 'widget-2' ) {
$active_status = $widgets_status['wah_keyboard_navigation_setup'];
$html = 'Keyboard navigation';
} elseif ( $serialize_id == 'widget-3' ) {
$active_status = $widgets_status['wah_readable_fonts_setup'];
$html = 'Readable Font';
} elseif ( $serialize_id == 'widget-4' ) {
$active_status = $widgets_status['contrast_setup'];
$html = 'Contrast';
} elseif ( $serialize_id == 'widget-5' ) {
$active_status = $widgets_status['underline_links_setup'];
$html = 'Underline links';
} elseif ( $serialize_id == 'widget-6' ) {
$active_status = $widgets_status['wah_highlight_links_enable'];
$html = 'Highlight links';
} elseif ( $serialize_id == 'widget-7' ) {
$active_status = 1;
$html = 'Clear cookies';
} elseif ( $serialize_id == 'widget-8' ) {
$active_status = $widgets_status['wah_greyscale_enable'];
$html = 'Image Greyscale';
} elseif ( $serialize_id == 'widget-9' ) {
$active_status = $widgets_status['wah_invert_enable'];
$html = 'Invert colors';
} elseif ( $serialize_id == 'widget-10' ) {
$active_status = $widgets_status['wah_remove_animations_setup'];
$html = 'Remove Animations';
} elseif ( $serialize_id == 'widget-11' ) {
$active_status = $widgets_status['remove_styles_setup'];
$html = 'Remove styles';
} elseif ( $serialize_id == 'widget-12' ) {
$active_status = $widgets_status['wah_lights_off_setup'];
$html = 'Lights off';
}
$widgets_object[ $serialize_id ] = array(
'active' => $active_status,
'html' => $html,
'class' => $active_status ? 'active' : 'notactive',
);
}
}
$serialize_data = $widgets_object;
update_option( 'wah_sidebar_widgets_order', $serialize_data );
}
/**
* Render "Select" element
*
* @param string $label label.
* @param string $option option.
* @param string $id ID.
*/
function render_select_element( $label, $option, $id ) {
$font_resize_options = array(
'rem' => __( 'REM units resize', 'wp-accessibility-helper' ),
'zoom' => __( 'Zoom in/out page', 'wp-accessibility-helper' ),
'script' => __( 'Script base resize', 'wp-accessibility-helper' ),
);
?>
<div class="form_row">
<div class="form30">
<label for="<?php echo esc_html( $id ); ?>" class="text_label">
<?php echo esc_html( $label ); ?>
</label>
</div>
<div class="form70">
<select name="<?php echo esc_html( $id ); ?>" id="<?php echo esc_html( $id ); ?>">
<?php foreach ( $font_resize_options as $key => $value ) : ?>
<option value="<?php echo esc_html( $key ); ?>"
<?php if ( $option == $key ) : ?>
selected="selected"
<?php endif; ?>>
<?php echo esc_html( $value ); ?>
</option>
<?php endforeach; ?>
</select>
</div>
</div>
<?php
}
/**
* Switch element
*
* @param string $label label.
* @param string $option option.
* @param string $id id.
* @param string $on on string.
* @param string $off off string.
*/
function render_switch_element( $label, $option, $id, $on = 'On', $off = 'Off' ) {
?>
<div class="form_row">
<div class="form30">
<label for="<?php echo esc_html( $id ); ?>" class="text_label">
<?php echo esc_html( $label ); ?>
</label>
</div>
<div class="form70">
<label class="switch">
<input class="switch-input" name="<?php echo esc_html( $id ); ?>" id="<?php echo esc_html( $id ); ?>"
type="checkbox" value="<?php echo esc_html( $option ); ?>"
<?php if ( 1 == $option ) : ?>
checked
<?php endif; ?> />
<span class="switch-label" data-on="<?php echo esc_html( $on ); ?>" data-off="<?php echo esc_html( $off ); ?>"></span>
<span class="switch-handle"></span>
</label>
</div>
</div>
<?php
}
/**
* Render Form "title" element
*
* @param string $label label.
* @param string $option option.
* @param string $id ID.
* @param string $placeholder placeholder.
* @param string $depid dependencies ID.
*/
function render_title_element( $label, $option, $id, $placeholder = '', $depid = '' ) {
?>
<div class="form_row"
<?php if ( $depid ) : ?>
data-depid="<?php echo esc_html( $depid ); ?>"
<?php endif; ?>>
<div class="form30">
<label for="<?php echo esc_html( $id ); ?>" class="text_label">
<?php echo esc_html( $label ); ?>
</label>
</div>
<div class="form70">
<input type="text" name="<?php echo esc_html( $id ); ?>" id="<?php echo esc_html( $id ); ?>"
value="<?php echo esc_html( $option ); ?>" placeholder="<?php echo esc_html( $placeholder ); ?>" />
</div>
</div>
<?php
}
/**
* Render Form section title
*
* @param string $label section title.
*/
function render_form_section_title( $label ) {
?>
<h3 class="form_element_header">
<button type="button" title="<?php echo esc_html( $label ); ?>">
<?php echo esc_html( $label ); ?>
</button>
<span aria-hidden="true" class="toggle-wah-section">
<span class="dashicons dashicons-arrow-down-alt2"></span>
</span>
</h3>
<?php
}
/**
* Render Logo position
*
* @param string $label label.
* @param string $wah_logo_top top position in px.
* @param string $wah_logo_right right position in px.
* @param string $wah_logo_bottom bottom position in px.
* @param string $wah_logo_left left position in px.
*/
function render_logo_position( $label, $wah_logo_top, $wah_logo_right, $wah_logo_bottom, $wah_logo_left ) {
?>
<div class="form_row" data-depid="wah_custom_logo_position">
<div class="form30">
<label for="upload_icon" class="text_label">
<?php echo esc_html( $label ); ?>
</label>
</div>
<div class="form70">
<div class="wah-logo-controller">
<div class="wah-logo-controller-inner">
<div class="row top_row">
<div class="col-full-width">
<div class="logo-input-label"><?php echo esc_html_e( 'Top', 'wp-accessibility-helper' ); ?></div>
<div class="logo-input logo-input-top">
<input type="number" name="wah_logo_top" min="-2000" max="2000" value="<?php echo esc_html( $wah_logo_top ); ?>">
</div>
</div>
</div>
<div class="row middle_row">
<div class="col-half">
<div class="logo-input-label"><?php echo esc_html_e( 'Left', 'wp-accessibility-helper' ); ?></div>
<div class="logo-input logo-input-left">
<input type="number" name="wah_logo_left" min="-2000" max="2000" value="<?php echo esc_html( $wah_logo_left ); ?>">
</div>
</div>
<div class="col-half">
<div class="logo-input-label"><?php echo esc_html_e( 'Right', 'wp-accessibility-helper' ); ?></div>
<div class="logo-input logo-input-right">
<input type="number" name="wah_logo_right" min="-2000" max="2000" value="<?php echo esc_html( $wah_logo_right ); ?>">
</div>
</div>
</div>
<div class="row bottom_row">
<div class="col-full-width">
<div class="logo-input-label"><?php echo esc_html_e( 'Bottom', 'wp-accessibility-helper' ); ?></div>
<div class="logo-input logo-input-bottom">
<input type="number" name="wah_logo_bottom" min="-2000" max="2000" value="<?php echo esc_html( $wah_logo_bottom ); ?>">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
/**
* WAH Header notice
*/
function render_wah_header_notice() {
?>
<div class="wah_admin_header">
<div class="wah_admin_header_inner">
<div class="wah_admin_header_overlay"></div>
<div class="wah_admin_header_content">
<h2>WP Accessibility Helper <span>by <a href="https://accessibility-helper.co.il/" target="_blank">WAH Accessibility Services</a></span></h2>
<hr />
<p>
<?php esc_html_e( 'Author:', 'wp-accessibility-helper' ); ?>
<a href="http://volkov.co.il/" target="_blank">Alexander Volkov</a>
</p>
<p>
<?php esc_html_e( 'Official website:', 'wp-accessibility-helper' ); ?>
<a href="https://accessibility-helper.co.il" target="_blank">https://accessibility-helper.co.il</a>
</p>
<p>
<?php esc_html_e( 'Support forum:', 'wp-accessibility-helper' ); ?>
<a href="https://wordpress.org/support/plugin/wp-accessibility-helper" target="_blank">
<?php esc_html_e( 'Forum', 'wp-accessibility-helper' ); ?>
</a>
</p>
<p>
<?php esc_html_e( 'Rate us here:', 'wp-accessibility-helper' ); ?>
<a href="https://wordpress.org/support/plugin/wp-accessibility-helper/reviews/?rate=5#new-post" style="text-decoration:none;" target="_blank">
<?php for ( $i = 1;$i <= 5; $i++ ) : ?>
<span class="dashicons dashicons-star-filled"></span>
<?php endfor; ?>
</a>
</p>
<p>License: <a href="https://www.gnu.org/licenses/gpl-2.0.html">GPL-2.0</a></p>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BLMSYWA9YW8C2"
target="_blank" class="donate-button">
<?php esc_html_e( 'Donate here!', 'wp-accessibility-helper' ); ?>
</a>
</div>
<div class="wah_admin_header_share">
<ul>
<li>
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//wordpress.org/plugins/wp-accessibility-helper/" title="Share on Facebook" class="wah-facebook-share" target="_blank"></a>
</li>
<li>
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A//wordpress.org/plugins/wp-accessibility-helper/&title=WP%20Accessibility%20Helper&summary=&source=" title="Share on LinkedIn" class="wah-linkedin-share" target="_blank"></a>
</li>
<li>
<a href="https://twitter.com/home?status=WP%20Accessibility%20Helper%20-%20https%3A//wordpress.org/plugins/wp-accessibility-helper/" title="Share on Twitter" class="wah-twitter-share" target="_blank"></a>
</li>
</ul>
</div>
</div>
</div>
<?php
}
/**
* WAH render admin sidebar
*/
function wah_render_admin_sidebar() {
$banner_url = plugins_url( 'assets/images/wahpro-header-300.png', dirname( __FILE__ ) );
?>
<div class="wah-main-admin-sidebar">
<h3><?php esc_html_e( 'WAH PRO', 'wp-accessibility-helper' ); ?></h3>
<div class="wah-admin-sidebar-banner">
<a href="<?php echo esc_url( WAHPRO_LINK ); ?>?from=wahfree" target="_blank" class="wahpro-banner-link">
<img src="<?php echo esc_url( $banner_url ); ?>" alt="WAH PRO sidebar layouts manager">
</a>
</div>
<div class="wah-admin-sidebar-inner">
<div class="pro-button">
<a href="<?php echo esc_url( WAHPRO_LINK ); ?>?from=wahfree" target="_blank" class="button">
<?php esc_html_e( 'Upgrade to PRO', 'wp-accessibility-helper' ); ?>
</a>
</div>
<div class="features-list">
<br>
<div class="pro-more">
<p>
<a href="https://accessibility-helper.co.il/features-comparison/?from=wahfree" target="_blank">
<strong><?php esc_html_e( 'Features comprasion', 'wp-accessibility-helper' ); ?></strong>
</a>
</p>
</div>
<div class="links-wrapper">
<p>
<a href="https://accessibility-helper.co.il/wah-pro-admin-screenshots/" target="_blank">WAH PRO Admin area screenshots</a>
</p>
</div>
<h4><?php esc_html_e( 'PRO version features list:', 'wp-accessibility-helper' ); ?></h4>
<ol>
<li><?php esc_html_e( 'Clean admin area without ads', 'wp-accessibility-helper' ); ?></li>
<li>
<a href="https://accessibility-helper.co.il/about/screenshots/" target="_blank">
<?php esc_html_e( 'Screenshots', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/wp-accessibility-helper-pro-modal-windows/?from=wahfree" target="_blank">
<?php esc_html_e( 'Accessible Modal windows', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/video-tutorials/?video=V9wJ-aJWoN4" target="_blank">
<?php esc_html_e( 'Accessible accordions builder', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/accessible-minibar/?from=wahfree" target="_blank">
<?php esc_html_e( 'Mini bar', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/video-tutorials/?video=bVBx1Ms7Ktk" target="_blank">
<?php esc_html_e( 'Page to page settings', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/docs/wpml-support/?from=wahfree" target="_blank">
<?php esc_html_e( 'WPML Support', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li>
<a href="https://accessibility-helper.co.il/video-tutorials/?video=lAf5FTGDykw" target="_blank">
<?php esc_html_e( 'Sidebar layouts manager', 'wp-accessibility-helper' ); ?>
</a>
<br><small><strong><?php esc_html_e( '6 different layouts for your choice' ); ?></strong></small>
</li>
<li>
<a href="https://accessibility-helper.co.il/wahpro-shortcodes/?from=wahfree" target="_blank">
<?php esc_html_e( 'Shortcodes & widgets', 'wp-accessibility-helper' ); ?>
</a>
</li>
<li><?php esc_html_e( 'Advanced tuning settings', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Highlight titles', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Large mouse cursor', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Mobile optimization', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Reset widgets order', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Buttons with icons', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Monochrome & Sepia modes', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'WPML Support', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Polylang Support', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Control cookies time', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Line height controls', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Letter spacing controls', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'Ability to hide accessibility sidebar on specific pages', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'JS and CSS optimization for better perfomance', 'wp-accessibility-helper' ); ?></li>
<li><?php esc_html_e( 'And much more...', 'wp-accessibility-helper' ); ?></li>
</ol>
<div class="pro-button">
<a href="<?php echo esc_url( WAHPRO_LINK ); ?>?from=wahfree" target="_blank" class="button">
<?php esc_html_e( 'Upgrade to PRO', 'wp-accessibility-helper' ); ?>
</a>
</div>
</div>
</div>
</div>
<?php
}