我在Wordpress中工作,并且我想在用户登录后使导航栏上的某些元素消失。我该怎么做?
答案 0 :(得分:0)
您可以使用is_user_logged_in()检查用户是否已登录。
因此,如果您将html放在此代码中,则只要您的用户登录,它就会消失:
if (!is_user_logged_in()) {
// your html, only for not logged users
}
答案 1 :(得分:0)
您必须编辑插件代码并了解插件的工作原理,但是您以另一种方式执行此操作非常棘手,但它可以正常工作。
add_filter('wp_head','my_js_code');
function my_js_code()
{
if (is_user_logged_in())
{
?>
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(".sfsi_widget").remove();
</script>
<?php
}
}
在functions.php中编写此代码并查看它是否有效
我所做的基本上是检查用户是否登录,如果是,执行javascript删除社交插件的div。 如果它不起作用你必须