ID ] ) ) { Restrictions::$protected_posts[ $post->ID ] = Restrictions::restricted_content(); } $restricted_content = Restrictions::$protected_posts[ $post->ID ]; if ( ! $restricted_content ) { return $content; } if ( isset( $restricted_content['override_default_message'] ) ) { $message = $restricted_content['custom_message']; } else { $message = Options::get( 'default_denial_message', '' ); // custom messages could include shortcodes. } if ( empty( $message ) ) { $message = __( 'This content is restricted.', 'content-control' ); } //return Posts::format_message( $message ); return Posts::format_message( do_shortcode( $message ) ); } public static function restricted_message_filter( $message ) { if ( ! is_feed() ) { return $message; } return do_shortcode( $message ); } }