簡體   English   中英

未登錄用戶的“登錄”值和已登錄用戶的“注銷”值

[英]'Login' value for non logged user and 'Log Out' value for logged in user

我有一個“登錄”號召性用語javascript按鈕。 我的按鈕正在使用javascript進行登錄和注冊。 該按鈕代碼的值稱為Login。 因此,按鈕始終始終將登錄文本顯示為按鈕名稱。

我想要-

  • 注銷的用戶/訪問者將看到按鈕名稱“登錄”
  • 登錄的用戶將看到帶有注銷操作的按鈕名稱“注銷”。

您能編輯我的代碼來解決嗎?

看我的代碼:

<input type="button" style="background-color: red" value="Login" data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onclick="tmpl_login_frm();"><aside id="sidebar-contact_page_sidebar" class="sidebar large-3 small-12 columns">

如果您在登錄按鈕周圍使用這小段php代碼,則在用戶登錄或未登錄時,它將使用不同的代碼/顯示不同的按鈕。

請注意更改的值和按鈕echo上方的echoed字符串

有關更多信息, 參見wordpress Codex參考鏈接。https://codex.wordpress.org/Function_Reference/is_user_logged_in

<?php
    if ( is_user_logged_in() ) {
        echo 'user is logged in, show logout button';
        echo '<input type="button" style="background-color: red" value="Logout" data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onclick="tmpl_login_frm();"><aside id="sidebar-contact_page_sidebar" class="sidebar large-3 small-12 columns">';
    } else {
        echo 'user is not logged in, show login button';
        echo '<input type="button" style="background-color: red" value="Login" data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onclick="tmpl_login_frm();"><aside id="sidebar-contact_page_sidebar" class="sidebar large-3 small-12 columns">';
    }
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM