Как выполнить произвольный php-код в посте без плагинов

Иногда требуется вставить исполняемый php-код непосредственно в сам пост (например, в качестве примера). Для этого можно воспользоваться специальными плагинами, но многие из них слишком громоздкие и капризные. Поэтому давайте вовсе обойдемся без плагинов — создадим специальный шорткод, запускающий произвольный php-код непосредственно в посте. Откройте файл functions.php и добавьте в него несколько строк: function run_php($matches){ eval(‘ob_start();’.$matches[1].’$inline_execute_output … Читать далее

Поколдуем над RSS блога?

Сегодня я хотел бы написать о плагинах для WordPress, которые помогут вам в управлении RSS лентой вашего блога. Решил написать именно об этих плагинах, так как на практике часто нужно изменить что-то в RSS-ленте. Так иногда нужно скрыть какую-то часть статьи из фида, а иногда наоборот, нужно, чтобы определенная часть статьи отображалась только в ленте. … Читать далее

ЧПУ и WordPress

Как вы поняли из названия, эта заметка будет о ЧПУ в WordPress. Я расскажу, что такое ЧПУ и для чего оно нужно, а так же как их сделать в WP. Что такое ЧПУ ЧПУ — веб-адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов). Является аббревиатурой от словосочетания «человекопонятный урл» (где … Читать далее

Плагин WP Greet Box

Данный плагин WordPress позволяет отображать различный текст приветствия для новых посетителей в зависимости от их реферера (referrer URL). К примеру, если пользователь пришел на ваш сайт через Twitter, то можно предоставить ему возможность поделиться заинтересовавшими его статьями с друзьями в указанном сервисе или зафолловить вас. Также вы можете установить сообщение приветствия для посетителей (не зависящее … Читать далее

Тестирование темы

езусловно, релиз вашей первой коммерческой темы вызовет у вас множество эмоций. Однако, нельзя ни в коем случае забывать о тщательном тестировании продукта. Если вы осмелитесь предложить общественности непротестированную тему, то только навредите собственной репутации и усложните дальнейшие продажи. Тестирование браузеров Правильно ли отображается тема в самых популярных браузерах? Статистика StatCounter Global Stats приводит следующие данные … Читать далее

Не забывайте использовать wp_reset_query!

Очень часто при создании или модификации шаблонов необходимо вывести, например, записи из определенной рубрики, в определенном количестве и т.п. Для этого используется конструкция вида: Однако, очень многие, и я в том числе, забывают ставить после окончания цикла В итоге, если у нас несколько таких условий в шаблоне, это приводит к самым неожиданным результатам, и многие … Читать далее

Ускоряем блог на WordPress

По теме сегодняшней статьи есть полно информации, но я все, же решил написать большой мануал по ускорению блога на платформе WordPress. Мне хотелось бы описать все известные способы ускорения WP блога, в одной статье. Подтолкнуло к написанию этой статьи меня то, что стал замечать, как некоторые мои сайты на движке WordPress стали откровенно подтормаживать, возможно, … Читать далее

Как узнать название темы вордпресс на чужом блоге?

Когда я делал редизайн, я столкнулся с такой задачей – найти подходящую тему вордпресс для моего блога. Задача эта не из легких, если честно. Но у меня на примете уже был один шаблон, который используется на Блогонике. Оставалось только узнать: как называется эта тема вордпресс? Делается все очень просто: 1. Открываем блог, который нам понравился. … Читать далее

Тестирование тем WordPress

Как то никогда не обращал внимание на то, кто и как тестирует установленный WordPress. Сегодня пришло целых два письма с этим вопросом: как быстро протестировать темы WordPress? Понятно, что для этого нужен контент. Честно говоря, придумывать велосипед не нужно. Заполнять вручную тоже (что делает 70%). Разработчики давно упростили Вам жизнь и унифицировали требования. На официальном … Читать далее

Как подключить индивидуальное оформление или скрипт в определенном посте

Если вам нужно оформить отдельный пост как-то необычно, не так, как оформлены все остальные, то нужно в этом посте использовать индивидуальные настройки CSS, отличные от стандартных, которые применяются в блоге глобально. Тривиальными путями это не сделать, поэтому легче всего задействовать плагин Specific Files for Posts and Pages. Этот плагин позволяет подключать дополнительные файлы оформления CSS … Читать далее