Урок 128 Вывод PHP в виджете

Добрый день, уважаемые блоггеры! Если Вы еще не являетесь таковым, я рекомендую Вам присоединиться в наши ряды! Просто-напросто начните выполнять 1-ый урок и так далее. Уверен, у Вас все получится!

Итак, сегодня я буду рассказывать про вывод PHP через виджет в WordPress.Урок не является обязательным, но он может пригодится многим начинающим.

Напомню, что в наш блог в сайдбар всякие коды, списки, голосования и т.д. можно вывести двумя способами:

  1. Через правку файла sidebar.php с помощью текстового редактора, к примеру, Notepad++.
  2. Через админку WordPress, используя виджеты.

С первым случаем, пожалуй, все понятно. На этой основе я рассказывал почти все свои уроки WordPress. Мы брали плагины, добавляли необходимый код в sidebar.php и наслаждались жизнью. Но, помню, когда я только начинал создавать блоги, мне не нравился данный способ, я любил работать с виджетами.

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

Но, занимаясь фрилансом, меня многие заказчики просили выводить необходимое именно через виджеты, так как вставлять самим код – им было тяжело. Мне пришлось искать выход. Я просто нашел плагин, который выводит PHP в виджете.

Вывод PHP в виджете

  1. Переходим в админке в раздел Плагины, нажимаем на “Добавить новый”, и в поиске набираем “PHP Code Widget”. Устанавливаем и активируем данный плагин. Вы также можете скачать PHP Code Widget и активировать стандартным образом.
  2. Идем в админку –> Внешний вид –> Виджеты.
  3. В разделе “Доступные виджеты” ищем виджет PHP Code и просто “схватив его” перетаскиваем направо (в сайдбар):
    Вывод PHP в виджете
  4. Вот и все, плагин работает! 🙂

Проверка:

Сделаем проверку, попробуем вставить в данный виджет обычный PHP код. К примеру, я ввел вот такой код:

Вывод PHP виджет Нажимаю на кнопку “Сохранить” и смотрим результат на блоге:

Вывод PHP виджет wordpress
Как видите все работает великолепно! Думаю многим, особенно начинающим, данный урок будет очень полезен! Ведь теперь вывести любой плагин через PHP Вы сможете с легкостью, просто использовав легкий в работе виджет.

До встречи на следующих уроках!

С уважением, Пётр Александров.
Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик в форме выше и получайте новые уроки мгновенно! Также можете следить за мной в Twitter.

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

Нажав кнопку "Отправить", я согласен с соглашением на обработку моих персональных данных.

16 комментариев

по хронологии
по рейтингу сначала новые по хронологии
alimugik http://intclubs.ru

Приму к сведению, вообще непонятно почему в стандартном пакете вордпресс нету этого, ведь удобно... по сути сам виджет редактируешь без ущербу другим и не боясь что если косячнешь - весь сайдбар разъедется или вообще тема перестанет работать

com http://www.nalbatron.com/

Своего рода различные контекстные рекламы используют пхп скрипты и без которых нельзя заработать. Разместив этот скрипт на блоге можно заработать на контекстной рекламе.

Автор
Пётр Александров

я тоже про это, давно уже пора такое реализовать. Уверен, это очень просто.

san4izl http://twitter/san4izl

Спасибо, но зачем такой урок нужен? Вставлять PHP коды интересно программистами, но никак не блогерам.

Автор
Пётр Александров

А у вас все плагины хорошо выводились? Или для вывода каждого плагина Вы обращались к программистам?

san4izl http://twitter/san4izl

у меня с плагинами проблем обычно не было. А если плагин и не ставился, то ставил другой. Как-то так...

Андрей http://j-idea.ru

Очень, нужная инфа! Спасибо!

com http://www.nalbatron.com/

Да начало положено в изучении php. Все начинали всегда с малого и шли дальше и дальше.

AlexandrGF http://rusplaces.ru

А я вот как раз не очень люблю виджеты) Скорее всего из-за того, что руки не очень прямые и очень часто что-нибудь да куда-нибудь съезжает)

Через код как-то полегче)

tom0rrow http://padh.ru

Плагин походу вообще не нужен, у меня на блоге и таак выводятся php коды. Если через графический виджет не получится добавить, то в right или leftsidebar можно писать хоть на xml 🙂

Вот если нужен вывод php кодов внутри постов, то тогда использую плагин PHPRUN. Очень удобный так как можно использовать не для всех постов, а ставить галочку только там где требуется (в каком именно посте) 🙂

Автор
Пётр Александров

А в постах я использую SyntaxHighlighter Evolved 🙂

tom0rrow http://padh.ru

SyntaxHighlighter он же вроде просто не меняет вид, тоесть оригинальный код выводит.. А я говорю именно об уже обработанном коде.

Хотя кто знает что у тебя за SyntaxHighlighter Evolved 🙂

adiodas http://www.magusa.ru

Тоже помню сталкивался с такой проблемой и мне помог этот плагин. А недавно кстати еще нашел плагин, который выводит php в тексте самого поста

Сергей http://selena-luna.ru/

Огромное спасибо.

Перелопатил весь интернет, собираю буквально по крохам на эту тему.

На Вашем сайте всё очень подробно и главное- доходчиво.

Спасибо.еще раз, как раз в тему.

Александр http://info-delo.ru

Как-то не приходилось пока ставить РНР код в виджет, а вот на страницы вставлял с помощью Exec-PHP. Но в на будущее всяк пригодится, спасибо)

Саня http://beloweb.ru/

Не плохой плагин, Очень нужный новечкам. Спасибо, Пётр.

Наверх