Widget Nav Test 1
class sqpp_widget_en_subsite_lang_nav extends WP_Widget {
public function __construct() {
parent::__construct(
'sqppwidgetensubsitelangnav',
__( 'EN Subsite Language Nav', 'sqppcptmeta' ),
array(
'classname' => 'sqppwidgetensubsitelangnav',
)
);
}
public function widget( $args, $instance ) {
<?php
// > https://mekshq.com/get-current-page-url-wordpress/
global $wp;
$currenturl = home_url(add_query_arg($_GET,$wp->request));
$replaceperma_en_de = str_replace("/en-en/","/de-de/",$currenturl);
$replaceperma_en_fr = str_replace("/en-en/","/fr-fr/",$currenturl);
$replaceperma_en_it = str_replace("/en-en/","/it-it/",$currenturl);
?>
<ul>
<li><a href="#">English</a></li>
<li><a href="<?php echo $replaceperma_en_de; ?>">Deutsch</a></li>
<li><a href="<?php echo $replaceperma_en_fr; ?>">Deutsch</a></li>
<li><a href="<?php echo $replaceperma_en_it; ?>">Deutsch</a></li>
</ul>
}
public function form( $instance ) {
}
public function update( $new_instance, $old_instance ) {
}
}
function sqpp_en_subsite_lang_nav_register_widgets() {
register_widget( 'sqpp_widget_en_subsite_lang_nav' );
}
add_action( 'widgets_init', 'sqpp_en_subsite_lang_nav_register_widgets' );