Вывод данных

Подскажите пожалуйста.
Прячу контент по шоткоду для пользователей с полем в котом есть данные.

Кто зарегистрирован у него должно показываться, если у него есть в поле $user_info->subscription хоть одно значение, если оно пустое не выводиться также как у незарегистрированных. wp_get_current_user() && !is_null

Не могу добавить функцию чтобы правильно отоброжалось

 add_shortcode( 'subscription', 'true_logged_in_user_content' );

 function true_logged_in_user_content( $atts, $content = null ) { // get_currentuserinfo(); wp_get_current_user();
	 if ( wp_get_current_user() && !is_null( $content ) && !is_user_logged_in() ) {

			 // else ($user_info->subscription == null) {
			 // }

		 return $content;
	 }
	 return 'сообщение';
 }

Прячу текст

<?php echo do_shortcode('[subscription]Текст[/subscription]');?>
Заметки к вопросу:
mi13 12 дней назад

Используйте update_user_option