Wordpress 在div中的echo函数中显示echo函数

Wordpress 在div中的echo函数中显示echo函数,wordpress,Wordpress,我试图在php函数中显示一个变量 代码如下: if ( is_user_logged_in() ) { echo '<div id="cp_subbtn" class="cp_subbtn"><?php echo $l_continue; ?></div>' ; } else { echo 'You are not logged in.' ; } if(用户是否已登录()){ echo“”;}否则{echo'您没有登录。;} 我得到的只是一个样式化的div

我试图在php函数中显示一个变量

代码如下:

if ( is_user_logged_in() ) {
echo '<div id="cp_subbtn" class="cp_subbtn"><?php echo $l_continue; ?></div>' ; } else { echo 'You are not logged in.' ; }
if(用户是否已登录()){
echo“”;}否则{echo'您没有登录。;}
我得到的只是一个样式化的div(
class=“cp\u sbbtn”
),但我没有显示任何文本。我试图弄清楚如何在echo函数中显示变量(
$l_continue
)文本,如本例所示

试试这个

if ( is_user_logged_in() ) { 
    echo '<div id="cp_subbtn" class="cp_subbtn">'.$l_continue.'</div>' ;
 }
 else { 
    echo 'You are not logged in.' ; 
 }
如果(用户是否已登录()){
回音“.$l_继续”;
}
否则{
回显“您未登录”;
}

只要将字符串连接起来,就可以在字符串中返回php代码。这将执行php代码,但会在页面上的活动php代码中查找
$l_continue
变量

因此,您必须:

  • 确保该变量已定义且在页面上的php代码中不为null(该变量当前未设置,因此您看不到任何打印出来的文本)
  • 或者返回变量值,而不是php代码
    echo“”$继续。;}