Добрый вечер, уважаемые читатели. После какого-то времени работы с wordpress наступает такой момент, когда нужно вывести php код в записи или на странице вордпресса. Под вывести тут понимается именно выполнение кода, интерпретация. О том, как это сделать, читайте дальше.
Итак, немного философии по этому поводу. Задумайтесь, а сколько раз вы будете выводить php код в записях? Он будет одинаковым? Если код повторяется, то имеет смысл использовать редактирование файлов шаблона (файлы single.php для записей и page.php для страниц). Если же код будет разный, то следует уже использовать какой-нибудь плагин.
На своих сайтах, где мне нужно вывести в постах wordpress блога какой-то код (единожды), я использую плагин Inline PHP. Он отлично справляется с этой задачей.
Установка плагина — стандартная. Настроек у плагина нет, так как там даже нечему настраиваться. Чтобы вывести код на странице или записи, нужно во вкладке html использовать следующую конструкцию:
[sourcecode language=»php»]
echo «test-str»;
[/sourcecode]
Как вы заметили, <?php и ?> использовать не нужно.
В заключение поста, ещё раз призываю вас задуматься о том, а оправдано ли использование плагина такого типа? Я хотел написать запись, в которой привести пример, когда нужно действительно использовать плагин, позволяющий выводить php код, но так и не придумал такой задачи. Все, что используется постоянно — в шаблон, все, что нужно использовать несколько раз — в новый шаблон single.php, который специально создаётся для этих страниц.
Если у вас остались какие-то вопросы, то пишите их в комментариях, я обязательно на них отвечу.
Категории: wordpress
Метки: плагины, программирование