Set up White Label on your WordPress site using this guide.
If you don't know what is White Label look at the article What is White Label by Travelpayouts.
Set up the White Label on Hosting
To implement a White Label in WordPress, set up White Label on the subdomain.
Create the White Label and set up WordPress
Then install the plugin for WordPress to your website and paste the White Label name in the settings:
After that, when users search or click on the widget or table data, they will see the search result on your White Label.