I want to add image link on wordpress site which redirect the user to the another page of same url but with different prefix. for example page url is mydomain.com/post1234 when user click the image on this page it redirect the user to the url mydomain.com/md/post1234
The following code print the current page url on every post page on site but i want to add "md" prefix in the url
<a href="<?php
$Path=$_SERVER['REQUEST_URI'];
$URI='http://www.example.com'.$Path;
?>"><img src="<?php bloginfo('template_url'); ?>/images/sgxx.png">Click Here</a>
Pls suggest the correct code to do this.
Try this:
<?php
$domain = get_site_url(); //You can use this or either "http://".$_SERVER[HTTP_HOST];
$path = $_SERVER[REQUEST_URI];
$prefix = "/md";
?>
<a href="<?= $domain.$prefix.$path ?>">Link</a>
For more info about $_SERVER
, check the link below:
http://php.net/manual/en/reserved.variables.server.php