Хорошо, я создал плагин и теперь хочу предоставить шорткод приложению.
Вот мой единственный файл в wp-content/plugins/my-plugin/my-plugin.php
<?php
/**
* Plugin Name: Latest Issue
* Author: Max Tsepkov
* Author URI: http://www.yogi.pw
*/
add_action('init', function() {
add_shortcode('my-plugin', function() {
// ... my code
return 'string';
});
});
Я знаю, что плагин активирован и вызывается обратный вызов для init
.
Но функция шорткода никогда не вызывается.
Я добавляю текст [my-plugin]
в виджет, и он также не заменяется.
Что я делаю неправильно? Как правильно зарегистрировать шорткод?