我有一个'登录'号召性用语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">
答案 0 :(得分:2)
如果您在登录按钮周围使用这一小段PHP代码,当用户登录或未登录时,它将使用不同的代码/显示不同的按钮。
请注意更改的值和按钮上方的回显字符串
有关更多信息,请参阅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">';
}
?>