Добрый день, уважаемые блоггеры! Если Вы еще не являетесь таковым, я рекомендую Вам присоединиться в наши ряды! Просто-напросто начните выполнять 1-ый урок и так далее. Уверен, у Вас все получится!
Итак, сегодня я буду рассказывать про вывод PHP через виджет в WordPress.Урок не является обязательным, но он может пригодится многим начинающим.
Напомню, что в наш блог в сайдбар всякие коды, списки, голосования и т.д. можно вывести двумя способами:
- Через правку файла sidebar.php с помощью текстового редактора, к примеру, Notepad++.
- Через админку WordPress, используя виджеты.
С первым случаем, пожалуй, все понятно. На этой основе я рассказывал почти все свои уроки WordPress. Мы брали плагины, добавляли необходимый код в sidebar.php и наслаждались жизнью. Но, помню, когда я только начинал создавать блоги, мне не нравился данный способ, я любил работать с виджетами.
Почему? Да потому, что использование виджетов – способ очень простой. Не нужно копаться в коде, просто вставил необходимый виджет в сайдбар, выбрал необходимые параметры и все. Но при работе с виджетами я заметил одну неприятную вещь: не все плагины имели возможность выводить содержимое через виджеты и можно было использовать только коды. Именно эта причина заставляла меня постоянно использовать только 1 метод.
Но, занимаясь фрилансом, меня многие заказчики просили выводить необходимое именно через виджеты, так как вставлять самим код – им было тяжело. Мне пришлось искать выход. Я просто нашел плагин, который выводит PHP в виджете.
Вывод PHP в виджете
- Переходим в админке в раздел Плагины, нажимаем на “Добавить новый”, и в поиске набираем “PHP Code Widget”. Устанавливаем и активируем данный плагин. Вы также можете скачать PHP Code Widget и активировать стандартным образом.
- Идем в админку –> Внешний вид –> Виджеты.
- В разделе “Доступные виджеты” ищем виджет PHP Code и просто “схватив его” перетаскиваем направо (в сайдбар):
- Вот и все, плагин работает! 🙂
Проверка:
Сделаем проверку, попробуем вставить в данный виджет обычный PHP код. К примеру, я ввел вот такой код:
Нажимаю на кнопку “Сохранить” и смотрим результат на блоге:
Как видите все работает великолепно! Думаю многим, особенно начинающим, данный урок будет очень полезен! Ведь теперь вывести любой плагин через PHP Вы сможете с легкостью, просто использовав легкий в работе виджет.
До встречи на следующих уроках!
Приму к сведению, вообще непонятно почему в стандартном пакете вордпресс нету этого, ведь удобно… по сути сам виджет редактируешь без ущербу другим и не боясь что если косячнешь – весь сайдбар разъедется или вообще тема перестанет работать
я тоже про это, давно уже пора такое реализовать. Уверен, это очень просто.
Спасибо, но зачем такой урок нужен? Вставлять PHP коды интересно программистами, но никак не блогерам.
А у вас все плагины хорошо выводились? Или для вывода каждого плагина Вы обращались к программистам?
у меня с плагинами проблем обычно не было. А если плагин и не ставился, то ставил другой. Как-то так…
Своего рода различные контекстные рекламы используют пхп скрипты и без которых нельзя заработать. Разместив этот скрипт на блоге можно заработать на контекстной рекламе.
Очень, нужная инфа! Спасибо!
Да начало положено в изучении php. Все начинали всегда с малого и шли дальше и дальше.
А я вот как раз не очень люблю виджеты) Скорее всего из-за того, что руки не очень прямые и очень часто что-нибудь да куда-нибудь съезжает)
Через код как-то полегче)
Плагин походу вообще не нужен, у меня на блоге и таак выводятся php коды. Если через графический виджет не получится добавить, то в right или leftsidebar можно писать хоть на xml 🙂
Вот если нужен вывод php кодов внутри постов, то тогда использую плагин PHPRUN. Очень удобный так как можно использовать не для всех постов, а ставить галочку только там где требуется (в каком именно посте) 🙂
А в постах я использую SyntaxHighlighter Evolved 🙂
SyntaxHighlighter он же вроде просто не меняет вид, тоесть оригинальный код выводит.. А я говорю именно об уже обработанном коде.
Хотя кто знает что у тебя за SyntaxHighlighter Evolved 🙂
Тоже помню сталкивался с такой проблемой и мне помог этот плагин. А недавно кстати еще нашел плагин, который выводит php в тексте самого поста
Огромное спасибо.
Перелопатил весь интернет, собираю буквально по крохам на эту тему.
На Вашем сайте всё очень подробно и главное- доходчиво.
Спасибо.еще раз, как раз в тему.
Как-то не приходилось пока ставить РНР код в виджет, а вот на страницы вставлял с помощью Exec-PHP. Но в на будущее всяк пригодится, спасибо)
Не плохой плагин, Очень нужный новечкам. Спасибо, Пётр.