几天前,我提出了一个类似的问题,但也许我的问题有点不正确。
我想要我的页脚。php和侧栏。php将根据URL进行更改。如果URL包含/ru,则显示ru页脚。php else显示默认页脚(footer.php)。侧边栏也应该如此。
如果可能的话,你能一步一步地引导我吗。非常感谢。
几天前,我提出了一个类似的问题,但也许我的问题有点不正确。
我想要我的页脚。php和侧栏。php将根据URL进行更改。如果URL包含/ru,则显示ru页脚。php else显示默认页脚(footer.php)。侧边栏也应该如此。
如果可能的话,你能一步一步地引导我吗。非常感谢。
所以,我就是这样做的,它是有效的。
<?php $url = $_SERVER["REQUEST_URI"];
if (strpos($url, "/ru/")) {
$div_id = "logo_top_ru" .$contnet;
}else {
$div_id = "logo_top_en" .$contnet;
}
?>
<div id="<?php echo $div_id ?>"></div>
享受如果您真的将URL用作切换器,那么请使用PHP的预定义变量$_SERVER
. 如果您是PHP领域的新手,请使用函数var_dump( $_SERVER );
要理解,变量内的内容是什么,对哪个键是正确的解决方案。此外,您还可以阅读有关变量的详细文档:$_SERVER.
您只需使用$pagename
变量
$pos = strpos($pagename, "ru");
if ($pos !== false) {
// ru specific content
} else {
// default content
}
我在插件中使用wp\\u footer钩子,但它不起作用,但当我将代码复制到活动主题的“functions.php”文件时,它确实起作用,在这种情况下可能出现什么问题? function mixpanel_footer(){ echo \'<a style=\"margin-left:45%;\" href=\"https://mixpanel.com/f/partner\"><img src=\"//cdn.mxpnl.com/site_media/images