Одной из проблем, с которой мне пришлось столкнуться при работе с WordPress — как вставить свой php-код в страницу или запись.
Интересно, что Wordpress, несмотря на свою тотальную демократичность и простоту — очень жестко режет любой PHP-код, который вставляется не в исходные файлы темы.
На этот случай вам пригодится плагин PHP Code for posts, скачать который можно по ссылке, или поискать в репозитарии WordPress.
Рассматривать процесс установки не будем (уверен, эта процедура вам знакома), а вот что касается использования плагина, то все просто:
1. В настройках плагина вы можете задать создание нового шорткода (смотрите скрин):
2. В открывшемся меню задаете название кода, его описание, и собственно — сам php код, после чего сохраняете его и…
3. Получаете готовую вставку для использования в любом месте вашего WordPress-сайта:
Пример использования подобного метода смотрите чуть ниже — по идее каждый раз при перезагрузке этой страницы будет показывать генерируемое случайным образом число в диапазоне от 1 до 100.
Случайное число: [php snippet=1]
Кстати, в процессе редактирования и дополнения этой записи столкнулся с проблемой отображения модулем кирилицы.
Думаю, проблема в кодировке, но разбираться откровенно лень 🙂 В крайнем случае можно использовать латиницу в описании своего кода.
Желаю удачи 🙂 В случае возникновения вопросов — не стесняйтесь оставлять комментарии или писать на почту: oleksiy@lavrynenko.com