Hi,
According to the official documentation.
For new customers, only the Real-Time Marketing module is installed by default. The subscription center functionality is in the outbound marketing module. You can apply to install outbound marketing module.
For the Preference Center, it is built on real-time marketing forms.
However, the Preference Center is not found in the Real-Time Marketing Form record, so it is not possible to host the Preference Center on an external site.
However, it is possible to implement that clicking on the unsubscribe link redirects to the site where the marketing form is embedded.
Since I don't have a WordPress site, I'm using Power Apps Portal as a demo here.
Step 1: You need to add your website domain name to markting to enable external form hosting for this domain.
Step 2: Copy the embed code for the marketing form and embed it in your website.
Step 3: Create an external link compliance profile. Fill in the URL of the website that was previously embedded in the marketing form.
Step 4: Compliance Profile for Email selects the previously configured external link compliance profile.
The unsubscribe link dynamically points to the compliance profile's preference center URL.
However here it will then point to the external link URL.
When I click on the unsubscribe link, it redirects to the site and displays the embedded marketing form.
If my answer was helpful, please click Like, and if it solved your problem, please mark it as verified to help other community members find more.
If you have further questions, please feel free to contact me .
Best Regards,
Dengliang Li