Рубрики

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

Петр Александров
Автор статьи Пётр Александров
16
Время прочтения: 2 мин.

Добрый день, уважаемые блоггеры! Если Вы еще не являетесь таковым, я рекомендую Вам присоединиться в наши ряды! Просто-напросто начните выполнять 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 и просто “схватив его” перетаскиваем направо (в сайдбар):
  4. Вот и все, плагин работает! 🙂

Проверка:

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

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


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

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

16 комментариев на «Урок 128 Вывод PHP в виджете»
  1. adiodas

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

  2. tom0rrow

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

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

    • Петр Александров Автор статьи

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

      • tom0rrow

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

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

  3. AlexandrGF

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

  4. Андрей

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

    • com

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

  5. alimugik

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

    • Петр Александров Автор статьи

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

      • san4izl

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

        • Петр Александров Автор статьи

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

          • san4izl

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

    • com

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

Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Книга по SEO