Hello,
When guests users have no access to the forum, they still see the forum 'frame' / empty forum (for example, under the Forum Admin Welcome message, if you have any, see screenshot).
Is it possible to completely hide this forum text for guests untill they are logged in?
Maybe something like this can solve it?
https://gvectors.com/forum/postid/36946/
Similar to what @tutrix gave you but maybe you can use the "not(.logged-in)" operator.
Like so in Dashboard > wpForo > Settings > Colors & Styles > Custom CS
/* Show Nothing but headers, footer & menus to guests*/ body:not(.logged-in) .wpforo-content {display: none;} body:not(.logged-in) .wpforo-right-sidebar {display: none;}
Or keep the footer and hide only certain elements within in it.
Edit. This is currently what your footer looks like to a guest. Which to me looks okay
Here the complete code if anyone needs it:
/* Show Nothing but forum menu to guests*/
body:not(.logged-in) .wpf-p-error {display: none;}
body:not(.logged-in) .wpf-head-bar {display: none;}
body:not(.logged-in) .wpforo-feed {display: none;}
body:not(.logged-in) .wpforo-right-sidebar {display: none;}
body:not(.logged-in) .wpf-topic-icons {display: none;}
body:not(.logged-in) .wpf-forum-icons {display: none;}
body:not(.logged-in) #wpforo #wpforo-wrap #wpforo-title {display: none;}
body:not(.logged-in) #wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member {display: none;}
body:not(.logged-in) #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title {display: none;}
body:not(.logged-in) #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons {display: none;}