【问题标题】:Wordpress: Condition Tags PHPWordpress:条件标签 PHP
【发布时间】:2012-02-18 16:58:23
【问题描述】:

这对于 PHP 专家来说可能很简单。我需要给某个帖子指定<h1>,否则显示页面/帖子标题。

到目前为止,我有这个,如果它在单个帖子页面上,它可以工作,但是当我在不同的页面上时,它只显示“the_title”而不是页面标题。我认为它基本上是关于在已经打开的 php 标记中调用 php 函数,如果这有意义的话。代码如下:

<?php

if ( is_single() ) {
    echo 'News';

} else {
    echo the_title();
}

 ?>

页面标题的 Wordpress 标签是 &lt;?php the_title ?&gt;

【问题讨论】:

    标签: php wordpress conditional


    【解决方案1】:

    您将“the_title”作为字符串回显,您需要像这样实际执行函数:

    if ( is_single() ) {
            echo '<h1>News</h1>';
    } else {
            echo '<h1>' . the_title() . '</h1>';
    }
    

    注意结束引号以停止字符串,并将.concatenate WordPress 函数the_title(),然后另一个加入结束&lt;h1&gt; 标记。

    【讨论】:

    • 谢谢。这有帮助。我改变了包装

      的方式,请参阅我的帖子编辑。

    • @Guy 在这种情况下只需删除我的代码的“

      ”部分和周围的.

    【解决方案2】:

    更简洁的方法是在函数内部添加标签,如下所示:

    <?php the_title('<h1>', '</h1>'); ?>
    

    不需要“回声”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-01
      • 2014-10-18
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      相关资源
      最近更新 更多