Widget Current Language 1
class sqppcurrentlang extends WP_Widget {
public function __construct() {
parent::__construct(
'sqppcurrentlang',
__( 'Current Language', 'sqppwidgets' ),
array(
'description' => __( 'Display of the current site language', 'sqppwidgets' ),
'classname' => 'sqppcurrentlang',
)
);
}
public function widget( $args, $instance ) {
<section class="widget current-language-widget">
<ul class="current-language-list">
<li class="current-language-item en" lang="en-EN" hreflang="en-EN"><span class="lang-name">English</span><span class="lang-slug">EN</span></li>
<li class="current-language-item de" lang="de-DE" hreflang="de-DE"><span class="lang-name">Deutsch</span><span class="lang-slug">DE</span></li>
<li class="current-language-item fr" lang="fr-FR" hreflang="fr-FR"><span class="lang-name">Français</span><span class="lang-slug">FR</span></li>
<li class="current-language-item en" lang="it-IT" hreflang="it-IT"><span class="lang-name">Italiano</span><span class="lang-slug">IT</span></li>
</ul>
</section>
}
public function form( $instance ) {
}
public function update( $new_instance, $old_instance ) {
}
}
function register_widgets() {
register_widget( 'sqppcurrentlang' );
}
add_action( 'widgets_init', 'register_widgets' );