У меня есть короткий код, который должен возвращать значение аргумента, которое передается через короткий код.Однако вместо возврата аргумента он просто возвращает аргумент по умолчанию.
Вот пример
//Returns store id
function getStore($atts){
extract(shortcode_atts(array(
'storeId' => 'defaultStore',
), $atts));
return $storeId;
}
add_shortcode('storeName', 'getStore');
Затем я добавляю следующий шорткод к сообщению.
[storeName storeId="another store name"]
Однако я не вижу следующей строки
another store name
Я получаю следующую строку по умолчанию
defaultStore
Не уверен, что я делаю неправильно.