Hello Keith,
Thanks for writing in! By default, the topbar content will only accept plain text. It will not work with shortcodes as well. To make the topbar content render any shortcode you place in it, you will need to override theme default settings with a custom function. And since what you are trying to accomplish requires a template customization, we would highly to suggest that you use a child theme.
After the child theme is set up, please add the following code in your child theme’s functions.php file
// Allow shortcodes in the topbar content
// =============================================================================
function allow_custom_shortcodes($contents) {
$contents = do_shortcode($contents);
return $contents;
}
add_filter('x_option_x_topbar_content', 'allow_custom_shortcodes');
// =============================================================================
We would loved to know if this has work for you.