mojwp.ru
Генератор рекламных блоков »
Назад

Включаем отработку кода php внутри статьи на WordPress

Опубликовано: 05.01.2015
Время на чтение: 3 мин
1
213

Давеча писал статью о рандомной картинке, где понадобилась отработка php-функции прямо в теле статьи.

Решение вопроса очень простое: размещаем код в файле функций шаблона functions.php

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

Внимание! Снижение цены на тему WP Romb -35%
Идеальная для статейников и блогов. Максимальная оптимизация под SEO.

Раньше был еще плагин runPHP, но что-то не нашел его в репозитории WordPress. Ну и фиг с ним.

Использовать можно код как внутри записей, так и статичных страниц. Достаточно взять нужную функцию в такой шорткод:

Показываю на примере с функцией рандома, о которой писал вчера.

Вот она сама функция:

Чтобы ей воспользоваться внутри статьи, необходимо сделать так:

Т.е. я "откидываю" признак кода <?php ?> и вместо них использую шорткод.

Вот так выглядит в примере с авто:

И сам результат (пообновляйте страницу и увидите как меняются машины)

Ferrari

Еще похожее:

Оцени статью

Давай, оцени статью!

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Александр
    Опубликовано: 24.02.2017 Ответить на сообщение

    Не работает. Завешивает страницу. :/

    Ищу решение - нужно в контексте страницы в чужом шорткоде (функцию обработчика не знаю) менять значение атрибута. Нужное значение атрибута известно до загрузки страницы. Я "зелёный" и уже мозжечек плывет, не могу найти как это сделать. 🙁
    Вложение шорткодов не работает :/
    "Лопатить" буфер по типу решения выше - уж больно сложно для простой задачи.

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.

X
SEO-тема для WordPress сайта
Все заточено под продвижение. Максимально быстрая. Встроен функционал.