Почему не работает переменная в шордкоде?
Создал переменю, в просто через echo она работает, а в шордкоде нет
В любом месте на странице пишу
add_shortcode( 'gorod', 'gorod_func' );$gorod = $wpdb->get_var($wpdb->prepare("SELECT gorod FROM wp_customplugin WHERE url = %s", $post_slug));function gorod_func( $atts ){ return $gorod;}
В любом месте на странице пишу
echo ". $gorod .";
Текст показывается, а в шорткоде [gorod] пусто 
Смотрите также:

Назван самый интересующий иностранцев вопрос о России
Пользователь Reddit под ником Taken48 поделился изображением карты Европы от портала Landgeist. На ней были указаны

Красочный рейтинг новостей для DLE
Данным примером хочу показать, как стандартный рейтинг DLE "нравится-не нравится" визуально преобразовать в всякий интересный вид. Самое главное - этот способ не затрагивает файлы движка,
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.