我使用if/ add控件结构向标记添加类属性。我可以用开关控制结构代替吗?如果可以,如何使用?如果没有,还有比我现在做的更好的方法吗?
<div <?php if (is_page( 'project' )) { echo 'class="project"'; }
elseif (is_page('home')) {echo 'class="home"'; }
elseif (is_page('contact')) {echo 'class="contact"'; }
?>>
</div>发布于 2012-09-11 16:55:26
好了,现在我们有事情要做了。
switch($post->post_name)
{
case "project" :
echo 'class="project"';
break;
case "home" :
echo 'class="home"';
break;
case "contact" :
echo 'class="contact"';
break;
}开关是一种表示“基于此变量值选择这些选项之一”的方式,但是if/pick语句只是一系列布尔检查。所以,在你的例子中,一个开关是明显的赢家。
https://wordpress.stackexchange.com/questions/64793
复制相似问题