SearchWP Wordpress插件 - 补充搜索引擎 - 自定义帖子类型

时间:2015-02-25 01:05:21

标签: php search wordpress-plugin wordpress

我的网站上包含SearchWP。它工作正常,但有一个例外:自定义帖子类型的补充搜索引擎。我已经为标准帖子帖子类型实现了搜索引擎,这是我的新闻Setting up a Supplemental Search Engine: Step by Step教程。

返回新闻结果的模板中的代码是:

global $post;

// retrieve our search query if applicable
$query = isset( $_REQUEST['swpquerypub'] ) ? sanitize_text_field( $_REQUEST['swpquerypub'] ) : '';

if( class_exists( 'SearchWP' ) ) {

    $engine = SearchWP::instance();
    $supplementalSearchEngineName = 'wyszukiwanie_publikacji'; 
    $posts = $engine->search( $supplementalSearchEngineName, $query, $swppg );

}

它完美无缺。

但是,如果我对我的帖子类型"发布"做同样的事情。在archive-publication.php中,我没有得到结果,除了一个:我当前的页面对象。我认为我的问题是自定义帖子类型循环中的全局$ post 调用。无论如何,据我所知,我可以在当前帖子类型的循环中调用全局$ post,它将返回我的帖子类型对象,但它似乎工作不同。我试图长时间解决这个问题,现在,我没有找到解决方案,所以我请求你帮忙。

0 个答案:

没有答案