Как закрыть публичный профайл от незарегистрированных пользователей в osclass

По прямой ссылке незарегистрированные пользователи osclass могут просматривать профайлы пользователей.

Нужно внести правки user-public-profile.php

Найти код:

<div class="row">
<div class="col-sm-4 col-md-3">
<div class="user-card">

И заменить на:

<div class="row">
<?php if(osc_is_web_user_logged_in()) { ?>
<div class="col-sm-4 col-md-3">
<div class="user-card">

И дальше.

Найти код:

      <div class="pagination"><?php echo osc_pagination_items(); ?></div>
</div>
<?php } ?>
</div>
</div>

Заменить на:

      <div class="pagination"><?php echo osc_pagination_items(); ?></div>
</div>
<?php } ?>
</div>
<?php } else { ?>
<center class="alert_user">
<?php _e("You must log in or register a new account in order to view this user's profile", OSCLASSWIZARDS_THEME_FOLDER); ?>
</center>
<center>
<a href="<?php echo osc_user_login_url(); ?>" class="btn btn-primary contact_button">
<?php _e('Login', OSCLASSWIZARDS_THEME_FOLDER); ?></a>
</center>
<center>
<a href="<?php echo osc_register_account_url(); ?>" class="btn btn-primary contact_button">
<?php _e('Register for a free account', OSCLASSWIZARDS_THEME_FOLDER); ?></a>
</center>

Источник:

https://forums.osclass.org/general-help/how-to-hide-user%27s-public-profile-from-unregistered-users/