Проблема следующая.
Если я пишу вот такой шоткод [banner text="banner_text"]
То при вызове шоткода
function banner_shortcode($atts, $content = null) {
extract(shortcode_atts(
array('text' => ''), $atts));
print $text; // выводит ”banner_text”, хотя должно то ведь без ковычек - просто banner_text
Если пишу [banner text=banner_text] то выведет отлично, без ковычек.
То есть кавычки почему цепляются в значение атрибута шоткода.
уже в $atts приходит следующее значение:
’banner_text’
Я цеплялся на хук the_content , там та же ситация, уже везде проставленны эти ковычки.
Залазил в базу. Там всё хранится так как и я пишу то есть [banner text="banner_text"]
Буду благодарен за любые идеи.