Javascript 更改已登录Wp用户的按钮值的可见性
我正在使用“登录”调用actionJavascript 更改已登录Wp用户的按钮值的可见性,javascript,php,html,wordpress,Javascript,Php,Html,Wordpress,我正在使用“登录”调用actionjavascript按钮。按钮代码有一个名为Login的值。因此,该按钮始终显示登录文本作为按钮名称 但是我想,当任何用户登录该站点时,该按钮名称将被更改,所有用户将看到按钮名称为注销。如果有人单击注销按钮,他将注销 我想要- 已注销的用户/访问者将看到“登录”按钮名 登录用户将看到带有注销操作的按钮名“注销” 你能通过编辑我的代码来修复吗 请参见下面我的当前代码: <input type="button" style="background-col
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">
谢谢。你可以试试
<a href="<?php if(is_user_logged_in()): ?>logged.php<?php else:?>not_loggded.php<?php endif; ?>">
<?php if(is_user_logged_in()): ?>
<?php _e('Logged); ?>
<?php else: ?>
<?php _e('Not logged); ?>
<?php endif; ?>
</a>
您可以试试
<a href="<?php if(is_user_logged_in()): ?>logged.php<?php else:?>not_loggded.php<?php endif; ?>">
<?php if(is_user_logged_in()): ?>
<?php _e('Logged); ?>
<?php else: ?>
<?php _e('Not logged); ?>
<?php endif; ?>
</a>
试试这个
<input type="button" style="background-color: red" value="<?php if(is_user_logged_in()) { echo 'Logout'; } else { echo '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">
试试这个
<input type="button" style="background-color: red" value="<?php if(is_user_logged_in()) { echo 'Logout'; } else { echo '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">
将会话值与if语句一起使用,以交替显示按钮显示php代码。当用户登录时,您可以设置一些会话变量。呈现页面时,请检查此变量,如果已设置,请单击“呈现注销”按钮,如果未设置,请单击“呈现登录”按钮。使用会话值和if语句,也可以显示按钮显示php代码。当用户登录时,您可以设置一些会话变量。呈现页面时,请检查此变量,如果已设置,请单击“呈现注销”按钮,如果未设置,请单击“呈现登录”按钮。请在此处显示包含代码的完整代码?我很困惑。我想看看完整的代码。我在等你的答复。你能用我的代码显示完整的代码吗?错误:语法错误,第6行代码中出现意外的'Not'(T_字符串),请在此处向我显示包含代码的完整代码?我很困惑。我想看看完整的代码。我在等你的答复。你能用我的代码显示完整的代码吗?错误:语法错误,第6行代码中出现意外的“Not”(T_字符串),代码显示为空。没有显示任何内容。你能重新检查一下你的密码吗?请尝试仔细添加所有扩展。我在phpcodechecker.com上检查了您的代码,它显示了一些语法错误。请测试你的代码。你能给我一个完整的代码吗?再试一次,我刚刚编辑了缺少的分号。sry,缺少了2个分号:)嗨,代码显示为空白。没有显示任何内容。你能重新检查一下你的密码吗?请尝试仔细添加所有扩展。我在phpcodechecker.com上检查了您的代码,它显示了一些语法错误。请测试你的代码。你能给我一个完整清晰的代码吗?再试一次,我刚刚编辑了缺少的分号。sry,缺少2个分号:)