Resolved using HTML in Dialogs tab.
Resolved using HTML in Dialogs tab.
Sometimes “whatever works” is OK. But I can’t say that I’d recommend that because you’re not really solving the problem.
The theme’s div for the content area begins at the top of the page – there is no top margin or positioning that puts it below the header.
A quick look at another page on your site indicates that you’re using a builder plugin (or a theme with a builder built into it), in which case, the problem is that there is structural HTML the builder puts into the content area, so if the page is blocked, that gets dropped because WP-Members views it as content.
There’s a more detailed explanation here:
https://rocketgeek.com/tips-and-tricks/handling-form-layout-when-using-a-builder-plugin/
The explanation page linked above also describes a number of possible solutions, which are redirection to a login page (that wouldn’t be blocked, so all the builder’s markup would be there) or to refilter the content. Refiltering is not a bad option, but it requires some HTML/CSS skills and sleuthing using the browser inspector. Redirection is the simplest to employ.