我想根据URL回显div中的不同类。它适用于本地化的wordpress主题,其中div将根据您所在的站点使用不同的背景。
<?php
if (strpos($_SERVER['REQUEST_URI'],'/language/no') !== false)
{
echo 'class="project_decal_no"';
}
elseif (strpos($_SERVER['REQUEST_URI'],'/language/en') !== false)
{
echo 'class="project_decal_en"';
}
else
{
echo 'class="project_decal"';
}
?>
我是否在正确的道路上?应该改变什么才能使它发挥作用?
答案 0 :(得分:2)
如果是主题,您的/language/en
可能不在网址中 - 它可能只是一个目录路径,无论网址本身如何都会发生变化。请注意,$_SERVER['REQUEST_URI']
是浏览器地址栏中显示的文字 - 因此,对于此页面,strpos($_SERVER['REQUEST_URI'], '/questions/12825137') !== false
将为真。