Как я могу достичь этого, используя короткие коды

У меня есть плагин, который ограничивает содержимое только для зарегистрированных пользователей, с другой стороны, я создал короткий код для показа чата, и я хочу скрыть его с помощью ограничительного короткого кода;

[Upme_private] [чат] [/ upme_private]

Но это не работает, что было бы лучшим aproach?

Функция «Скрыть» ограниченный контент использует;

function upme_private($atts, $content = null) { global $upme; return $upme->hidden_content($atts, $content); } 

и короткий код, который я создал

add_shortcode ('barchat', 'barc_chat_script');

По сути, я хочу, чтобы можно было скрыть штрих-код barchat от пользователей;

[Upme_private] [чат] [/ upme_private]

Но я не знаю, как изменить возврат функции upme_private, чтобы включить do_shortcode (), поскольку она уже возвращает другую функцию (hidden_content)

Solutions Collecting From Web of "Как я могу достичь этого, используя короткие коды"