Whoa boy, this approach and Baidu won't play nice at all....
Check to see if the domain is blocked by the "Great Firewall" with https://en.greatfire.org/analyzer. If so, sorry, there's something that's "objectionable" and you likely will get your site blocked again no matter what you do to try and get around the censors. But if not:
See if the domain is accessible via China-situated clients with http://www.webkaka.com/webCheck.aspx. If not, try and mirror the site on a Chinese CDN and use the China ccTLD while you're at it. If you get a bunch of 200's, then:
Make sure the crawler can render your page correctly by masquerading as Baidubot. A virtually blank page because of poor rendering will be stopped before being indexed even it passes the tools' reports somehow. Use a Chrome extension or https://technicalseo.com/tools/fetch-render/. If it looks really funky, then remove as much Javascript, Ajax, whatever "rich" experience web tech you're using. If it passes, then:
Try pushing your URLs to Baidu via their API. This is not easy.
- Follow the steps here to get an API key; it involves gaining access to a Chinese phone number!: https://stackoverflow.com/a/29469842/11985090
- Update your WP functions.php with the code from https://topic.alibabacloud.com/a/wordpress-real-time-push-new-link-to-baidu-to-achieve-a-rapid-collection-of-methods_8_8_20029891.html and remember to add the API key in the appropriate place.
- Slowly update pages over time to trigger the API pushes via the new php.
- Follow the steps here to get an API key; it involves gaining access to a Chinese phone number!: https://stackoverflow.com/a/29469842/11985090
- Update your WP functions.php with the code from https://topic.alibabacloud.com/a/wordpress-real-time-push-new-link-to-baidu-to-achieve-a-rapid-collection-of-methods_8_8_20029891.html and remember to add the API key in the appropriate place.
- Slowly update pages over time to trigger the API pushes via the new php.