add_shortcode( 'trueurl', 'true_url_external' );
срабатывает только в function.php в файлах плагина он не работает, как лучше сделать? Записать нужный код в function.php а потом удалить при удалении плагина? Есть цикл который создаёт нужные коды по записям в БД, может можно сделать не трогая function.php?