Добрый день! Интересует вопрос: можно ли добавлять контент в личный кабинет, но чтобы по умолчанию он был закрыт, и открывался только по разрешению администратора для каждого отдельного юзера?
Например у меня спортивная игра, и 10 уровней, это 10 вкладок, они закрыты - я пишу - чтоб открыть доступ оплатите, человек присылает скрин оплаты и я как администратор открываю ему доступ к вкладке, но чтоб он без сам как пользователь кабинета его открывать не мог
И вот что еще, можно ли вывести содержимое страницы созданной в вп через wp-recall? Тоесть так: есть у меня вордпресс меню доступное из главной страницы и с личного кабинета, и там эти 10 уровней, которые доступны только после разрешения админа.
Так я понимаю как закрыть доступ к странице если на главной нахожусь, но вот допустим я попал в админку и хочу вывести содержимое страницы, которую открыл администратор и чтоб она также была доступна не через wp-recall а там с меню вордпесс, но в контексте личного кабинета
Здравствуйте! Интересует такой вопрос: есть задача скрытия контента по умолчанию для зарегестрированных пользователей, тоесть человек регается и при попытке перейти по вкладке, содержимое вкладки блокируется и только после того как админ открыл доступ к вкладке, содержимое открывается:
Вот код скрытия контента(контент по умолчанию доступен админу):
------------------------------------------------------------
function true_content_by_user_one( $attr, $content = null ) {
// массив со значениями по умолчанию, которые будут применяться, если в шорткоде не был указан параметр
$defaults = array(
'capability' => 'administrator'
);
extract( shortcode_atts( $defaults, $attr ) );
if ( current_user_can( $capability ) && !is_null( $content ) && !is_feed() ) {
return $content;
}
return 'Доступ к контенту ограничен🔒'; // указываем сообщение об ошибке если нужно
}
add_shortcode( 'access', 'true_content_by_user_one' );
------------------------------------------------------------