对于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()。【WordPress BlogInfo(‘ 名称’ )】除了使用echo, 还可以执行以下操作:
<
h1>
<
?php bloginfo('name');
?>
<
/h1>
或者, 如果要将博客名称存储在变量中, 则可以按照文档中的建议使用get_bloginfo():
<
?php
$blog_title = get_bloginfo();
?>
<
h1>
<
?php echo $blog_title;
?>
<
/h1>
希望这可以帮助!
#2bloginfo()无需回显即可打印信息。实际上, 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(), 但我想向你展示如何使用初始代码。
推荐阅读
- WordPress BlogInfo()无法正常工作!到底是怎么回事()
- WordPress的基本类别名称更改/永久链接仅一个类别
- WordPress背景URL不显示图像
- WordPress-向后兼容性
- WordPress/Avada-如何修复中型屏幕上图像周围的文字环绕
- WordPress音频实现(主题开发)
- WordPress/Avada主题(如何全局更改链接样式())
- Prometheus监控运维实战十三(Docker容器监控)
- Azure数据工厂最佳实践之Self-hosted Integration Run小坑