回声'档案:'。单猫标题();显示错误的输出

Posted

技术标签:

【中文标题】回声\'档案:\'。单猫标题();显示错误的输出【英文标题】:echo 'archives : ' . single_cat_title(); displays wrong output回声'档案:'。单猫标题();显示错误的输出 【发布时间】:2016-09-21 06:38:49 【问题描述】:

我的 php 代码给出了我需要的错误输出。

<h4>
<?php        
    if ( is_category() ) 
        echo 'archives : ' . single_cat_title();
     elseif ( is_tag() ) 
        echo single_tag_title() . ' : archives';
     elseif ( is_author() ) 
        the_post();
        echo 'Author archives : ' . get_the_author();
        rewind_posts();
     elseif ( is_day() ) 
        echo 'Daily archives : ' . get_the_date();
     elseif ( is_month() ) 
        echo 'Monthly archives : ' . get_the_date('F Y');
     elseif ( is_year() ) 
        echo 'Yearly archives : ' . get_the_date('Y');
     else 
        echo 'Archives:';
    
?>
</h4>

提供商业档案:,但希望它是档案:商业。

请问我该如何解决这个问题

谢谢 史蒂文

【问题讨论】:

我认为你的函数 single_cat_title() 没有返回字符串,但是 echo 是它 从上面的逻辑来看,你所说的输出似乎不可能,但我建议对每个子句回显一些独特的东西,看看哪个先执行 is_category() 被回显。只是不知道如何在 single_cat_title() 之前先获取 [echo archive:] single_cat_title('存档:');抱歉,知道了。 【参考方案1】:
single_cat_title('archive : ');

我找到了答案,谢谢你的帮助。

【讨论】:

以上是关于回声'档案:'。单猫标题();显示错误的输出的主要内容,如果未能解决你的问题,请参考以下文章

php 回声档案标题

颤振构建错误 - 合并 dex 档案

bash switch-case 语句给出语法错误

使用子流程模块时获取输出档案

来自 php 的回声“按原样”

012.成型版回声服务器