Seo-Бизнес блог Progress-project

Все о создании, продвижении сайтов и заработке в интернете

Обновлённый дизайн блога Progress-project
logotip «Progress-project»
logotip «Progress-project»

Выполнение в виджетах блога WordPress код-PHP без использования плагина

Здравствуйте дорогие читатели Progress-project, в одной из предыдущих статей мы с вами рассматривали варианты вывода в сайт-баре блога на движке WordPress популярные записи с миниатюрами без плагина, обсудили на сколько это важно для любого ресурса и тогда-же я вскользь упомянул о том, что для одного из предложенных вариантов для его корректного отображения необходимо установить специальный код функции.

Давайте сегодня поговорим об этом подробней. Речь идёт о том, что по умолчанию WordPress не способен выводить коды на основе PHP в виджетах и это реальная проблема для достаточно многих начинающих вебмастеров.

Вывод кода PHP без плагина в виджетах WordPress

И так какие-же существуют решение этой проблемы и здесь наверное самый распространённый способ вывода PHP кодов в виджетах, с помощью специальных плагинов типа «PHP Code Widget» или-же «Exec-PHP», данные плагины способны выводить PHP код как в виджетах так и на страницах постов.

Но мы не будим в приделах данной статьи заострять своё внимание на плагинах способных заставлять работать PHP в виджетах WordPress, тем более, что такой информации в сети более чем предостаточно, а лучше рассмотрим альтернативный вариант вывода PHP в виджетах без плагина установив в файле темы functions.php специальную функцию которая и будет приводить PHP коды установленные в виджетах в рабочие состояние.

Выводим код PHP без плагинав в виджетах WordPress

И так приступим, открываем «functions.php» вашей темы и в низу перед значком ?> вставляем вот такой кодик:

function progress_widget_php($widget_content) {
if (strpos($widget_content, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $widget_content);
$widget_content = ob_get_contents();
ob_end_clean();
}
return $widget_content;
}
add_filter('widget_text', 'progress_widget_php', 99);

Сохраняем файл и всё после такой нехитрой операции коды PHP будут прекрасно работать в виджетах вашего блога.

Вот так просто и достаточно быстро мы с вами настроили отображение PHP кода в виджетах нашего ресурса и при этом не нагрузили его дополнительным плагином.

На этом у меня на сегодня всё, следите за обновлениями блога подписавшись на новые статьи и до новых встреч!

С уважением, автор блога!
© progress-project
★Обновлено:2016-05-17

Введите свой e-mail:

Вы можете поделиться статьёй в социальных сетях:
Следующая статья

Ваш комментарий

Внимание! Перед тем, как вставить в комментарий: html, php либо JavaScript, преобразуйте его в HTML сущность!

» Подписаться на комментарии по RSS
Поиск по блогу

Введите свой e-mail:

ВКонтакте Google+ Facebook RSS-лента сайта abrek-ad-abra.ru

Топ комментаторов

Виктор(6)
seoonly(4)
Николай(3)
Олег(3)
Иван(3)

© 2015-2017

SEO-Бизнес блог «Progress-project».

Все материалы, опубликованные на сайте: принадлежат автору и охраняются в соответствии с законодательством РФ.

При использовании материалов сайта гиперссылка на обязательна!



seo-блог