只允许登录用户使用搜索,其实第一次有人提到这个需求的时候,感觉挺意外的,这是一个双刃剑,做得不好用户就直接走人了,除非网站运营得很好,那这样可以提升转化率,挺适合现在知识付费类的。
要实现这个功能是有不同深度的,不过只做普通的隐藏判断就行了,毕竟不是人人都是技术员还都深知wordpress程序。
就算通过代码实现这个功能,所有网站也不是通用的,因为这和自己的主题有关系。
找到搜索显示对应的代码,加入以下判断代码就行了:
<?php if ( is_user_logged_in()){ ?>
这中间就是你网站的搜索这段的代码
<?php } ?>
具体改那个文件,就是看你主题了,我目前修改过的有头部header.php和菜单文件,并且每个主题都不一样,除非是同个作者,或者借鉴。