隐藏woo commerce网站首页上的搜索栏,直到转售商登录



我有一个基本的WordPress电子商务网站 www.rockitdistribution.com 我想在用户登录之前隐藏我网站的标题中的搜索功能。 最终在此处输入图像描述 我只是希望未注册的用户看到我们作为批发商持有的东西,但实际上无法浏览产品。当我们分配了用户名和密码的用户登录时,我只希望他们能够看到我们的网站产品等等。因此,如果您知道我的意思,那么无非是一个在线分类,这样他们就可以打电话给我们下订单,而不是在线下订单。我希望我用红色划定的所有内容对公众不可见,并且只有登录和注销以及搜索对登录用户可见?我希望我说得有道理。请温柔一点,我是新手

试试这个!!

1)对于搜索栏,您可以直接在header.php中执行此操作,如果用户登录,则显示搜索栏,否则会将其隐藏。

<?php
if ( is_user_logged_in() ) {
    echo 'Welcome, registered user!';
} else {
    echo 'Welcome, visitor!';
}
?>

2)如果您想根据登录的客户或访问者显示产品,则必须创建自定义模板,其中页面应满足您的条件并遵循上面显示的相同模式(is_user_logged_in)。

您可以使用

此代码。将其粘贴到主题的标题.php中。

<?php
   if(is_user_logged_in())
   {
?>
     <style type="text/css"> .search-label{ display:none !important; }</style>
<?php
   }
?>

最新更新