我想一次在同一个域上搜索不同的wordpress安装。
有一些wp安装运行不同的商店。我希望用户在商店One中搜索并找到shop2和shop3等的结果。
任何人都有一些关于如何做到这一点的想法,我需要在所有数据库中进行wordpress搜索。
亲切的问候 雷
答案 0 :(得分:2)
我的建议是重新考虑如何设置商店,将它们转换为WordPress Multisite。然后,您可以使用类似MultiSite Global Search的内容进行搜索,因为所有内容都来自同一个数据库。
否则,您需要在搜索时查询每个数据库。对于MySQL来说这并不困难,因为您需要做的就是:
SELECT *
FROM db1.table, db2.table
WHERE db1.table.column = $search_string OR db2.table.column = $search_string
显然,下载插件比手动编写新搜索容易得多。如果这是您想要的方向,请考虑扩展现有的搜索插件,例如Search Everything或Relevanssi。
祝你好运!