Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Widget Polylang Switch Slugs 1

class sqpp_widget_polyang_switcher_slugs extends WP_Widget {

	public function __construct() {

		parent::__construct(
			'polylangslugswitch',
			__( 'Polylang Language Switch Slugs', 'sqppwidgets' ),
			array(
				'description' => __( 'Add a Polylang language switch which displays the languages as slug.', 'sqppwidgets' ),
				'classname'   => 'widget widget-polylangslugswitch',
			)
		);

	}

	public function widget( $args, $instance ) {

		<ul class="polylang-slug-switch"
		<?php pll_the_languages( array( 'display_names_as' => 'slug' ) ); ?>
		</ul>

	}

	public function form( $instance ) {

	}

	public function update( $new_instance, $old_instance ) {

	}

}

function register_widgets() {
	register_widget( 'sqpp_widget_polyang_switcher_slugs' );
}
add_action( 'widgets_init', 'register_widgets' );