在Wordpress header.php中,我有
<body <?php body_class($class); ?>>
Run Code Online (Sandbox Code Playgroud)
如何检查特定类是否存在,然后加载标记作为结果?对于前者
<body class"home logged-in">
<?php if $class == 'home' ?>
<div class="home"></div>
<? else : ?>
<div class="internal-page"></div>
<? endif; ?>
Run Code Online (Sandbox Code Playgroud)
谢谢!
s_h*_*dum 41
如果你真的,真的需要根据body_class类使用不同的标记,那么使用get_body_class
$classes = get_body_class();
if (in_array('home',$classes)) {
// your markup
} else {
// some other markup
}
Run Code Online (Sandbox Code Playgroud)
但是可能有更好的方法来实现这一点,比如@ Rob对条件标签的建议.那些映射与使用的类非常接近body_class.
| 归档时间: |
|
| 查看次数: |
32679 次 |
| 最近记录: |