Хорошо, я создал плагин и теперь хочу предоставить shortcode для приложения.
Вот мой единственный файл в wp-content/plugins/my-plugin/my-plugin.php
Wordpress shortcode не называется
<?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
называется.
Но функция shortcode никогда не вызывается.
Я добавляю текст [my-plugin]
к виджету, и он также не заменяется.
Что делать неправильно? Как правильно зарегистрировать короткий код?
какая у вас версия PHP? –
Вы ознакомились с API-интерфейсом Shortcode в кодексе. Кроме того, по умолчанию текстовый виджет не поддерживает короткие коды –