Добавление PHP кода в плагин Visual Composer
Я хочу добавить PHP и HTML код на свою страницу, но не могу сделать это через Visual Composer. Я могу выбрать элемент "Raw Html" (Чистый HTML), но он не обрабатывает PHP, только HTML.
Есть ли у кого-нибудь идеи, как это можно сделать? Или может быть какое-то обходное решение?
Итак, я нашел ответ с помощью Pieter Goosen и хотел бы поделиться им с вами:
Хорошим методом будет создание шорткода.
Для этого просто перейдите в файл Functions.php вашей темы и создайте функцию, как в этом примере:
function shortcode_hello( $atts ){
$time = ( date('G') < 9 ) ? "доброе утро" : "добрый день";
return "Привет, и " . $time . ', меня зовут Линда';
}
add_shortcode( 'hello', 'shortcode_hello' );
Теперь все, что вам нужно сделать, это разместить шорткод [hello]
в вашем конструкторе страниц (в данном случае Visual Composer).

Скажите своему начальнику, что Visual Composer — это раковая опухоль WordPress. Объясните, что вы разделили контент и визуальную часть, и теперь не связаны ужасным кошмаром шорткодов, если вдруг решите отказаться от VC или изменить макет. [ http://wordpress.stackexchange.com/questions/230804/visual-composer-vs-advanced-custom-fields?rq=1 ]
