个性化阅读
专注于IT技术分析

WordPress BlogInfo(‘名称’)

对于WordPress, 每当我运行下面的脚本时, 函数bloginfo(‘name’)都会回显, 但不会在<h1> </ h1>标记内回显。回显bloginfo的方式是否错误, 或者bloginfo总是中断?:

<?php
if (con) {
    echo "<h1>" . bloginfo('name') . "</h1>";
}
?>

下面的脚本可以工作, 但是当条件为false时, 它会生成空的<h1> </ h1>标记, 这不是必需的。

<h1>
<?php
if (con) {
    echo bloginfo('name');
}
?>
</h1>

#1


你不需要回声即可检索bloginfo。

bloginfo()文档

这总是将结果打印到浏览器。如果需要在PHP中使用的值, 请使用get_bloginfo()。

除了使用echo, 还可以执行以下操作:

<h1><?php bloginfo('name'); ?></h1>

或者, 如果要将博客名称存储在变量中, 则可以按照文档中的建议使用get_bloginfo():

<?php 
$blog_title = get_bloginfo();
?>
<h1> <?php echo $blog_title; ?> </h1>

希望这可以帮助!


#2


bloginfo()无需回显即可打印信息。实际上, bloginfo()似乎什么也不返回, 因此为什么要回显bloginfo(‘name’);?不能按预期工作。你可以在此处找到有关bloginfo()的更多信息。 WordPress功能参考。

在示例部分, 你可以找到以下示例用法;

<h1><?php bloginfo('name'); ?></h1>

如果要以字符串形式检索博客信息, 则可以将get_bloginfo()与bloginfo()支持的选项一起使用。有关get_bloginfo()的更多信息, 请参见此处。


#3


如果要回显, 请使用get_bloginfo:

echo "<h1>" . get_bloginfo('name') . "</h1>";

此外, name是默认参数, 因此你甚至真正需要它:

echo "<h1>" . get_bloginfo() . "</h1>";

#4


在这里看看:Function_Reference / bloginfo bloginfo函数除了执行回显get_bloginfo()之外没有执行其他操作, 如你在此处看到的那样。因此, 如果你愿意, 可以使用可以回显的get_bloginfo …但是, 只要稍作更改, 代码也可以工作:

<?php if (con) {
    echo "<h1>"; 
    bloginfo('name'); 
    echo "</h1>";
} ?>

也许更容易使用get_bloginfo(), 但我想向你展示如何使用初始代码。

赞(0)
未经允许不得转载:srcmini » WordPress BlogInfo(‘名称’)

评论 抢沙发

评论前必须登录!