Widget Polylang Switch Names 1
class sqpp_widget_polyang_switcher_names extends WP_Widget {
public function __construct() {
parent::__construct(
'polylangnameswitch',
__( 'Polylang Language Switch Names', 'sqppwidgets' ),
array(
'description' => __( 'Add a Polylang language switch which displays the languages as name. Polylang must be installed and activated. Otherwise one gets a fale error.', 'sqppwidgets' ),
'classname' => 'widget widget-polylangnameswitch',
)
);
}
public function widget( $args, $instance ) {
?>
<ul class="polylang-slug-switch"
<?php pll_the_languages( array( 'display_names_as' => 'slug' ) ); ?>
</ul>
<?php
}
public function form( $instance ) {
}
public function update( $new_instance, $old_instance ) {
}
}
function register_widgets() {
register_widget( 'sqpp_widget_polyang_switcher_names' );
}
add_action( 'widgets_init', 'register_widgets' );