как разместить переменную php в редакторе wordpress tincymce

#wordpress #content-management-system #tinymce

#wordpress #content-management-system #tinymce

Вопрос:

Мне нужно разместить переменную php в визуальном редакторе tinymce (wordpress), используя определенный тег.

Например, если файл шаблона WordPress выглядит следующим образом

 <?php
 $test = 'test'
?>
  

затем пользователь может использовать значение в визуальном редакторе tincymce, как показано ниже

 Hi. [php]echo $test;[/php]
  

Я не смог найти ни tinymce, ни плагин wordpress, который позволяет эту функцию.

Кто-нибудь знает, как выполнить требования?

Ответ №1:

Одним из подходов было бы использование метода замены строки для содержимого TinyMCE.

В приведенном ниже примере строка %%string%% будет заменена на $var in $content

 $content = str_replace( '%%string%%', $var, $content );
  

Примечание: %%string%% может быть любым, что вы хотите, просто создайте что-то уникальное.