<?php
if (is_user_logged_in()) {
echo '<div id="signin-box"> ' . wp_login_form() . ' </div>';
} else {
echo 'hi';
}
?>
沒有顯示是我的本錢。登錄表單正在工作,但它沒有被封裝在div中。沒有else/if語句,它就會起作用。事業部在WordPress
<?php
if (is_user_logged_in()) {
echo '<div id="signin-box"> ' . wp_login_form() . ' </div>';
} else {
echo 'hi';
}
?>
沒有顯示是我的本錢。登錄表單正在工作,但它沒有被封裝在div中。沒有else/if語句,它就會起作用。事業部在WordPress
http://codex.wordpress.org/Function_Reference/is_user_logged_in指出如果登錄,如果不是虛假它返回true。
您可能正在尋找:
if(!is_user_logged_in()){
echo '<div id="signin-box">' . wp_login_form(array('echo' => false)) . '</div>';
}else{
echo 'hi';
}
添加!
逆true
到false
因此,如果用戶沒有顯示登錄表單別人打招呼記錄。還加入array('echo' => false)
將給予回報,而不是呼應,除去array('echo' => false)
你得把wp_login_form()
在自己的行沒有迴音:
if(!is_user_logged_in()){
echo '<div id="signin-box">';
wp_login_form();
echo '</div>';
}else{
echo 'hi';
}
在我的結尾暫時更簡單。實際是
這是否對你的工作?
<?php
if (is_user_logged_in()) {
?>
<div id="signin-box">
<?= wp_login_form(); ?>
</div>
<?php
} else {
echo 'hi';
}
?>
您想添加此代碼似乎像這樣工作,請添加此代碼並檢查它。
<?php
if (is_user_logged_in()) { ?>
<div id="signin-box" class="test"><?php wp_login_form()?> </div>
<?php } else {
echo 'hi';
}
?>
在您的代碼 「回聲」 是不是在登錄表單工作..
您必須在if條件後關閉php標籤。然後在div關閉後啓動它。 –
是否呼應''hi''? –
因此,您想輸出登錄用戶的登錄表單嗎? – Musa
爲了便於查看更改(爲了便於查看更改,反轉它(因爲我已登錄,每次我想查看發生的事情時都很不方便註銷/登錄) – Jackie