This website uses cookies to personalize your experience. By using this website you agree to our cookie policy.

Reply To: Multisite option not working

#18331
Ernest MarcinkoErnest Marcinko
Keymaster

Hi Robert,

I will check them in a minute, but the 1. one might not be resolvable, I am not sure. I will try to explain. WordPress is not capable/designed of getting cross-site results and displaying them on the results page by default. There is a mechanism in the search, that sort of ‘fakes’ these objects and passes them to the results page. This is neccessary, as if for example post A from blog X is displayed on blog Y, it is parsed by it’s ID. However the post ID is not unique on the whole network, only on the current blog. So post A on blog Y might not even exist, even though it exists on blog X. The search results page usually a query, that goes through all the objects passed to it without additional information.
In your case however, there is an image and a price, which I guess is parsed by the post custom fields – and that is causing the missing result. The post object is re-queried on the results page to get the price, image etc.. – however a cross site post does not exist on the current site, causing a missing item. This all would be fine, if there was any way of telling WordPress, when passing the results to swtich the blogs, before getting the results, and as far as I know it is not possible.

I will try to experiment with possibilities, that may work on your specific installation, but please note that this is far beyond the scope of this plugin, due to these core limitations. I will get back to you in a couple of hours.