If/Else不适用于标题

时间:2019-11-01 作者:Naomi Harper

我不明白为什么这不起作用。如果我只有“事件”,它就可以正常工作,但当我添加“指南”和“公司新闻”时,它不会更改这些模板。我需要推到H5进行SEO,因为我们有数千页上的多个H1标签。如果你知道我做错了什么,请帮忙。非常感谢。

    <?php //if is single event, guide, firm news
    if ( is_singular(\'events\',\'guide\',\'firm-news\') ) : ?>
      <h5 class="event-subpage-header-title"><?php echo $title; ?></h5>
    <?php else : ?>
      <h1><?php echo $title; ?></h1>
    <?php endif; ?>

1 个回复
SO网友:hetal gokani

你真的做错了。必须以数组形式传递3个参数,而不是这样。使用以下代码

<?php //if is single event, guide, firm news
    if ( is_singular( array(\'events\',\'guide\',\'firm-news\') ) ) : ?>
        <h5 class="event-subpage-header-title"><?php echo $title; ?></h5>
<?php 
    else : 
?>
        <h1><?php echo $title; ?></h1>
<?php 
    endif; 
?>

相关推荐