Эта функцияyear_current_shortcode отлично работает при использовании в файле function.php темы:
Код: Выделить всё
function year_current_shortcode() {
return date('Y');
}
add_shortcode( 'current_year', 'year_current_shortcode' );
Но это не идеально; Я не хочу добавлять эту функцию в тему, изменять тему или создавать дочернюю тему для нового кода. Я хочу использовать эту функцию в простом плагине. Но это не работает в плагине:
Код: Выделить всё
function execute_plugin_code(){
function year_current_shortcode() {
return date('Y');
}
add_shortcode( 'current_year', 'year_current_shortcode' );
}
add_action("init", "execute_plugin_code", 99);
Подробнее здесь: https://stackoverflow.com/questions/798 ... to-execute
Мобильная версия