2015-10-09 126 views
0

我有一个“登录”号召性用语按钮。我的按钮使用JavaScript进行操作登录和注册。按钮代码有一个名为Login的值。所以按钮总是将登录文本显示为按钮名称。登录用户的“登录”值和登录用户的“登出”值

我want-

  • 已注销用户/观众将看到的按钮名称“登陆”
  • 登录的用户将看到按钮的名称“注销”与注销 行动。

你可以通过编辑我的代码来修复吗?

见我的代码:

<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"> 
+1

编辑html不会解决这个问题 – deebs

+0

那么我该怎么做才能做到呢? – Aytt

+0

当你登录的用户是一个标准的WordPress登录? – Musk

回答

2

如果使用这一小块的PHP代码在你的登录按钮,它会使用不同的代码/显示不同的按钮,当用户登录或未登录。

请注意,改变价值观及以上按钮呼应琴弦呼应

看到WordPress的法典参考链接获取更多信息 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">'; 
    } 
?> 
+0

如果这是你在哪里搜索,请将它设置为接受的答案 –