无结果时忽略POST_TYPE

时间:2014-02-26 作者:user1683285

我有一个自定义搜索框,只搜索特定的自定义帖子类型。在结果页面上,我修改了seacrh。php来显示略有不同的结果。

主要是标题不同。

<?php 
        if ( \'wpdmpro\' == get_post_type() ) : ?>                
            <h1 class="title">Documents Search</h1>             
        <?php 
        else : ?>
            <h1 class="title">Search</h1>
        <?php endif ?>
如果有一些结果,但没有结果时失败,并显示默认标题,则此操作有效?

为什么配置失败了。结果页面的url显示帖子类型仍然相关?

http://siteurl.com/?s=searchterm&post_type=wpdmpro
有什么想法吗?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

Use get_query_var( \'post_type\' ) instead of get_post_type().

结束

相关推荐