diff --git a/htdocs/wp-content/themes/lawcarta/functions.php b/htdocs/wp-content/themes/lawcarta/functions.php index 4597e05..4b79b4a 100644 --- a/htdocs/wp-content/themes/lawcarta/functions.php +++ b/htdocs/wp-content/themes/lawcarta/functions.php @@ -94,6 +94,24 @@ add_filter('wp_setup_nav_menu_item', function ($menu_item) return $menu_item; }); +add_action('init','add_lctc_val'); +function add_lctc_val() { + global $wp; + $wp->add_query_var('lctc'); +} + +function get_canonocal_url() { + $uri = explode('?', $_SERVER['REQUEST_URI']); + if (isset($uri[1])) { + parse_str($uri[1], $params); + if (isset($params['lctc'])) { + unset($params['lctc']); + } + $uri[0] .= '?' . http_build_query($params); + } + return home_url( $uri[0] ); +} + /** * Setup Admin Portal */ diff --git a/htdocs/wp-content/themes/lawcarta/header.php b/htdocs/wp-content/themes/lawcarta/header.php index c519175..107cab2 100644 --- a/htdocs/wp-content/themes/lawcarta/header.php +++ b/htdocs/wp-content/themes/lawcarta/header.php @@ -26,6 +26,10 @@ $scripts = []; window.top.location = lawCartaDomain + '/catalog'; } + + + +