Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改已登录Wp用户的按钮值的可见性_Javascript_Php_Html_Wordpress - Fatal编程技术网

Javascript 更改已登录Wp用户的按钮值的可见性

Javascript 更改已登录Wp用户的按钮值的可见性,javascript,php,html,wordpress,Javascript,Php,Html,Wordpress,我正在使用“登录”调用actionjavascript按钮。按钮代码有一个名为Login的值。因此,该按钮始终显示登录文本作为按钮名称 但是我想,当任何用户登录该站点时,该按钮名称将被更改,所有用户将看到按钮名称为注销。如果有人单击注销按钮,他将注销 我想要- 已注销的用户/访问者将看到“登录”按钮名 登录用户将看到带有注销操作的按钮名“注销” 你能通过编辑我的代码来修复吗 请参见下面我的当前代码: <input type="button" style="background-col

我正在使用“登录”调用action
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个分号:)