Вы можете создать свои собственные шорткоды для вызова скриптов, которые вы хотите запустить.
Например, в вашем functions.php
файле вы можете добавить что-то вроде этого:
<?php
function my_shortcode_callback($atts){
$name = attr('name');
switch($name){
case 'script_1':
// run code for script_1, maybe through a custom function
script_1();
break;
case 'script_2':
// run code for script_2, maybe through another custom function
script_2();
break;
}
}
add_shortcode('my_shortcode', 'my_shortcode_callback');
?>
Теперь в своем редакторе сообщений вы можете добавить свой собственный шорткод, переплетенный с плагином, например:
[shortcode 1] static
[shortcode 2] static
[my_shortcode name='script_1'] dynamic
[shortcode 4] static
[my_shortcode name='script_2'] dynamic
[shortcode 6] static
Так что, в основном, вы будете использовать свой плагин для статического кода и свой собственный шорткод для динамического кода =)
Я надеюсь, что это помогает или направляет вас в правильном направлении. Дайте мне знать!