Как мне отладить короткий код?

Я пытаюсь отладить короткий код. Я написал следующую функцию и поместил ее в файл functions.php моей темы:

function michael_function_shortcode() {    return 'This is the return';}

Я определил шорткод следующим образом:

add_shortcode(‘michael’, ‘michael_function_shortcode’);

И я включил шорткод на страницу:

[michael]

Я знаю, что функция есть, потому что, если я ввожу ошибки, я получаю сообщения из-за debug = true, но [michael] просто отображается и не заменяется на «Это return "как и ожидалось.

Куда мне идти отсюда? Как мне отладить это?

Ответы и комментарии:

Использует ли ваш реальный код кавычки типа «и» или просто?
Создан 29-06-2018 03:51 Jacob Peattie

Джейкоб - Спасибо. Одиночные кавычки в add_shortcode были не просто такими, какими они должны были быть. Я их исправил и все отлично работает. Я просто использую возврат. Спасибо.
Создан 29-06-2018 04:32 mkstlwtz

Проблема заключалась в моих цитатах из строки шорткода. Все исправлено.
Создан 02-07-2018 09:13 mkstlwtz

Прочитав это руководство, не могли бы вы попытаться использовать переменную для вывода результата как такового?
$ output = 'Это возврат';
вернуть $ output;

Кроме того, если вы вызываете шорткод с помощью do_sortcode ('[michael]'); в php-файле вам нужно повторить это.
Создан 29-06-2018 10:30 user470050116