如何在if语句中添加带有URL的变量

时间:2015-02-23 00:46:08

标签: php wordpress if-statement

这是我写的代码。其他人正在努力。 if网址不是。

<?php
if ( is_user_logged_in() ) {
    echo'<a href="$adminurl;" class="btn btn-primary">Set As Facebook Cover</a>';
    echo'<a href="$img[0];" class="btn btn-default">Download</a>';
} else {
    echo'<a href="http://domain.com/register/" class="btn btn-primary">Set As Facebook Cover</a>';
    echo '<a href="http://domain.com/register/" class="btn btn-default">Download</a>';
}
?>

1 个答案:

答案 0 :(得分:0)

要在字符串中包含变量,字符串需要用双引号括起来,比如

echo "This is a $var";

不是echo 'This is a $var';

或者您可以使用.来连接字符串:

echo 'This is a ' . $var;

试试这个:

echo'<a href="' . $adminurl . '" class="btn btn-primary">Set As Facebook Cover</a>';
echo'<a href="' . $img[0] . '" class="btn btn-default">Download</a>';

最后请注意,在变量之后不需要使用;,因为您没有结束语句。

See a demo