Использование PHP-кода в WordPress

Одной из проблем, с которой мне пришлось столкнуться при работе с WordPress — как вставить свой php-код в страницу или запись.

Интересно, что Wordpress, несмотря на свою тотальную демократичность и простоту — очень жестко режет любой PHP-код, который вставляется не в исходные файлы темы.

На этот случай вам пригодится плагин PHP Code for posts, скачать который можно по ссылке, или поискать в репозитарии WordPress.

Рассматривать процесс установки не будем (уверен, эта процедура вам знакома), а вот что касается использования плагина, то все просто:
1. В настройках плагина вы можете задать создание нового шорткода (смотрите скрин):

Добавление php в WordPress

2. В открывшемся меню задаете название кода, его описание, и собственно — сам php код, после чего сохраняете его и…

Создание блока PHP-кода

3.  Получаете готовую вставку для использования в любом месте вашего WordPress-сайта:

Готовый снипет PHP-сода

Пример использования подобного метода смотрите чуть ниже — по идее каждый раз при перезагрузке этой страницы будет показывать генерируемое случайным образом число в диапазоне от 1 до 100.

Случайное число: [php snippet=1]

Кстати, в процессе редактирования и дополнения этой записи столкнулся с проблемой отображения модулем кирилицы.
Проблема с кирилицей
Думаю, проблема в кодировке, но разбираться откровенно лень 🙂 В крайнем случае можно использовать латиницу в описании своего кода.

Желаю удачи 🙂 В случае возникновения вопросов — не стесняйтесь оставлять комментарии или писать на почту: oleksiy@lavrynenko.com

Шутка над факсом, или воспоминания о детских шалостях

Panasonic_KX-FC965RU-TПрогресс уничтожает. Ну скажем так — не уничтожает, но освобождает место на рабочем столе — блокноты-календари-и-прочие-офисные-штуки плавно обернулись приложениями в ноутбуке или смартфоне (кстати, вспомнилось то безумное ощущение возможности проверки электронной почты на телефоне Sony J5 в 2000 году, причем немалую долю в этом ощущении заняла его стоимость 🙁 ).
Увы и ах — но подобная судьба постигла и факс-аппараты, безумно злая шутка над которыми из времен моего детства вспомнилась сегодня вечером по пути домой из автосервиса.
ПРЕДУПРЕЖДЕНИЕ: Не факт, что эта м-м-м-м… шутка будет новостью для вас, но факт, что у многих из нас она вызовет определенную волну ностальгии по модемам на 2400 бод, телефонной лапше, протянутой по подъезду к телефону соседей, и честно украденному через 3128 порт файлу с заветным расширением .pwl
Да и вообще — побольше оптимизма 😉

Не знаю, как сейчас, но когда-то давно факс-аппараты не имели встроенной защиты термоголовки от перегрева. Суть шутки проста: распечатываем на лазерном принтере три совершенно черных страницы, склеиваем в кольцо, и отправляем бесконечный факс нашему врагу. В связи с тем, что факс распознавал окончание страницы не по размерам листа, а по окончанию текста — печать была долгой… Далее вероятность разделяется на два равнозначных ветвления: окончание бумаги, или перегрев и выход из строя термоголовки.

Да, шутка злая, но и мы в то время были значительно моложе 🙂

Почувствовал ностальгию по тем славным временам? Сделай репост 🙂