WordPress在多个Wp站点上进行搜索

时间:2013-09-16 作者:Rene

我想一次在同一个域al上搜索不同的wordpress安装。

当我们有一些wp装置运行不同的车间时。我希望用户在shop One中搜索,并找到shop2和shop3等的结果。

任何人都对如何做到这一点有一些想法我需要什么代码才能让wordpress在所有数据库中搜索。

亲切问候Rene

1 个回复
SO网友:kaiser

你需要看看posts_clauses 滤器还有更多specialised filters as well 喜欢posts_where, 但最终您将使用多功能一体过滤器。

然后,您可以使用\'posts_selection\'right below that, 或者posts_results 稍后再过滤。

还有posts_search 筛选为搜索使用稍微不同的SQL字符串。

最终结果可以使用$wpdb->last_query, 或在出现错误时使用$wpdb->last_error.

如果用户已登录,并且应该能够搜索他注册的所有博客,get_blogs_of_user() 可能是一种选择。检索所有博客的常规列表isn\'t hard as well.

结束

相关推荐

Get_Search_link()重定向到404模板页面

我构建了一个自定义主题,其中有一个404。php页面和搜索。php页面。在模板的其他地方,我想直接链接到搜索页面。因此,我使用get\\u search\\u template()函数来获取搜索页面链接,其结果如下:http://example.org/search当我单击链接时,我会被发送到404页面模板。为什么会转到404页面模板而不是搜索页面模板?