我试图只显示特定自定义帖子类型的搜索结果,我的代码很简单,我已经在我制作的一些wordpress网站上成功测试了它,但在这种情况下(buddypress)似乎不起作用。
这是我的表格:
<form id="vendor-search" action="<?php bloginfo(\'siteurl\'); ?>" method="get">
<h5>Search for vendors</h5>
<input type="hidden" name="post_type" value="vendors" />
<label for="s" class="screen-reader-text">Search for:</label>
<input type="text" id="s" size="23" name="s" value="" />
<input type="submit" value="Search" id="searchsubmit" />
所以我设置了这个隐藏输入:
<input type="hidden" name="post_type" value="vendors" />
然后我在搜索时会得到一个正确的URL,例如:
mywebsite.com/?post_type=vendors&s=Marketing
但在显示的结果中,它包括所有类型的帖子和页面。。。
有什么想法吗?
非常感谢!