我的php变量没有打印出来。
我认为我在其中设置“php bloginfo”代码的方式有问题,但我不确定如何修复它。下面的代码应该适合您。你必须利用:我的php变量没有打印出来。,php,Php,我认为我在其中设置“php bloginfo”代码的方式有问题,但我不确定如何修复它。下面的代码应该适合您。你必须利用: 下面的代码应该适合您。你必须利用: 您有两个问题: 很可能这段代码不是 正在执行,因为您正在echoing 用单字符分隔的字符串 引号和你放在里面的 未替换的单引号。(您可以看出是这种情况,因为即使在本页上,语法着色也很混乱:) 即使你逃过了单身 引用(例如,)此 不起作用,因为您正在使用 PHP来回显PHP代码,然后 被传递到浏览器,而不是 正在由PHP引擎执行 您需要做
下面的代码应该适合您。你必须利用:
您有两个问题:
echo
ing
用单字符分隔的字符串
引号和你放在里面的
未替换的单引号。(您可以看出是这种情况,因为即使在本页上,语法着色也很混乱:)
)此
不起作用,因为您正在使用
PHP来回显PHP代码,然后
被传递到浏览器,而不是
正在由PHP引擎执行bloginfo()
(或get_bloginfo()
,请参见下面的编辑)的结果添加到正在输出的字符串中:
<?php if ( is_user_logged_in() ) {
echo '<a href="/community"><img id="visit-the-forums" src="' . bloginfo('template_url'). '/images/visit-the-forums.png" alt="Check out the Forums!" /></a>'
} else {
echo '<a href="/community"><img id="join-the-forums" src="' . bloginfo('template_url') . '/images/join-the-forums.png" alt="Join the Forums!" /></a>'
}
?>
echo''
(注意单引号作为分隔符的正确用法,以及此页上突出显示的正确语法:字符串为红色,代码为黑色)
编辑:如果bloginfo
这里有WordPress函数,你会想用get\u bloginfo
替换上面我的代码中的它,它实际上返回结果而不是打印结果,但是你最初的问题不清楚bloginfo
是/做什么的。你有两个问题:
echo
ing
用单字符分隔的字符串
引号和你放在里面的
未替换的单引号。(您可以看出是这种情况,因为即使在本页上,语法着色也很混乱:)
)此
不起作用,因为您正在使用
PHP来回显PHP代码,然后
被传递到浏览器,而不是
正在由PHP引擎执行bloginfo()
(或get_bloginfo()
,请参见下面的编辑)的结果添加到正在输出的字符串中:
<?php if ( is_user_logged_in() ) {
echo '<a href="/community"><img id="visit-the-forums" src="' . bloginfo('template_url'). '/images/visit-the-forums.png" alt="Check out the Forums!" /></a>'
} else {
echo '<a href="/community"><img id="join-the-forums" src="' . bloginfo('template_url') . '/images/join-the-forums.png" alt="Join the Forums!" /></a>'
}
?>
echo''
(注意单引号作为分隔符的正确用法,以及此页上突出显示的正确语法:字符串为红色,代码为黑色)
编辑:如果
bloginfo
这里有WordPress函数,你会想在我上面的代码中将它替换为get\u bloginfo
,它实际上返回结果而不是打印结果,但你最初的问题不清楚bloginfo
是/做什么的。尝试回显echo bloginfo(url)
bloginfo()
始终打印结果本身,因此@Glass'注释不正确>尝试回显echo bloginfo(url)
bloginfo()
始终打印结果本身,因此@Glass'注释不正确>哦,是的,php不在单引号内解析+1@Sarfraz不仅如此,我们嵌套的php标记,我不相信这是正确的。奇怪的是,这似乎仍然不起作用。我在这里复制了整个代码:这是一个WordPress站点,这是侧边栏。边栏甚至没有显示。哦,是的,php没有在单引号内解析1@Sarfraz不仅如此,我们正在嵌套的php标记,我认为这是不正确的。奇怪的是,这似乎仍然不起作用。我在这里复制了整个代码:这是一个WordPress站点,这是侧边栏。边栏甚至没有显示。
echo '<a href="/community"><img id="visit-the-forums" src="'. bloginfo('template_url') . '/images/visit-the-forums.png" alt="Check out the Forums!" /></a>'