首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >is_page()能否与开关控制结构相结合?

is_page()能否与开关控制结构相结合?
EN

WordPress Development用户
提问于 2012-09-11 11:45:18
回答 1查看 1.7K关注 0票数 1

我使用if/ add控件结构向标记添加类属性。我可以用开关控制结构代替吗?如果可以,如何使用?如果没有,还有比我现在做的更好的方法吗?

代码语言:javascript
复制
<div <?php if (is_page( 'project' )) { echo 'class="project"'; }
        elseif (is_page('home')) {echo 'class="home"'; }
        elseif (is_page('contact')) {echo 'class="contact"'; }
    ?>>
</div>
EN

回答 1

WordPress Development用户

发布于 2012-09-11 16:55:26

好了,现在我们有事情要做了。

代码语言:javascript
复制
switch($post->post_name)
{
    case "project" :
        echo 'class="project"';
        break;
    case "home" :
        echo 'class="home"';
        break;
    case "contact" :
        echo 'class="contact"';
        break;
}

开关是一种表示“基于此变量值选择这些选项之一”的方式,但是if/pick语句只是一系列布尔检查。所以,在你的例子中,一个开关是明显的赢家。

票数 3
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/64793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档