Почему не срабатывает php в Visual composer?

165
19 августа 2018, 11:10

Пробовал вставить php-код через HTML-box в Visual Composer, не срабатывает.

Как вставить php-код на страницу WordPress, созданную с помощью плагина Visual Composer?

Answer 1

php не будет работать ни в текстовом блоке, ни в html, ни как-либо ещё. Контент перед выводом на экран фильтруется, там никакого php-кода быть не может.

Чтобы сделать правильно, есть несколько способов.

Создайте свой шорткод в functions.php и добавьте вызов шорткода типа

[my-shortcode]

в текстовый блок. Именно в текстовый, в html-блоке Visual Composer он работать не будет!

Создайте свой шаблон страницы, присвойте его данной странице и управляйте выводом контента самостоятельно.

Используйте плагин для добавления php-кода. Но, по факту, эти плагины работают через шорткоды.

Так что мне кажется, что первый способ наиболее простой и правильный.

READ ALSO
Как числа из массива перенести в строку? [закрыт]

Как числа из массива перенести в строку? [закрыт]

Как числа из массива перенести в строку? Например массив arr[5] = [1, 2, 3, 4, 5], а строка пустая

188
std::move вне пространства имен std

std::move вне пространства имен std

Почему этот код работает, если даже если мы не используем пространство имен std?

166