О чем статья. Прочитав данный материал, вы научитесь вставлять PHP-код в виджеты. По умолчанию в WordPress нет такой возможности. Но мы ее реализуем.
На PHP написан весь WP. Поэтому, казалось бы, зачем его туда вставлять, если его и так там полно? Ну мало ли, захотите сделать крутой виджет или переделать шаблон. PHP может все! С его помощью вы можете переделать любую тему. PHP-код в WordPress, как кирпич в постройке дома – основной материал.
Редактирование кода в шаблонах
Ниже я расскажу, как вставлять код в виджеты, а пока поговорим о том, как его можно менять в шаблонах. Если вы делаете это не на локальном сервере, то сначала нужно будет подключиться к серверу любым доступным вам способом (FTP, SSH, через cPanel).
Все файлы с функциями и шаблонами имеют расширение php. Чтобы с удобством редактировать их, лучше открывать в специальных редакторах, типа Nottepad++. Там есть подсветка синтаксиса, поиск и все необходимые программисту вещи. В стандартном блокноте редактирование кода я себе не представляю.
Чтобы что-то поменять, нужно хоть немного разбираться в PHP. Хочу обрадовать. Изменить намного проще, чем написать самому с нуля. Необязательно быть программистом. Достаточно месяц-второй поизучать немного PHP и WordPress. Тут можно посоветовать официальную документацию. Но она, к сожалению, плохо переведена на русский. Подробные русские документации можно найти, например, на wp-kama.ru и wp-docs.ru.
PHP-код в виджете
По умолчанию в WordPress можно вставлять блоки с произвольным HTML и JavaScript. А вот если вы введете в такое поле PHP, то ничего просто не сработает. Так как вставить php-код в wordpress-виджет?
Все решается установкой очень простого плагина – PHP Code Widget. Даже из названия понятно, что он делает. После его активации у вас в настройках виджетов появится возможность добавлять блок PHP Code, где вы можете писать нужный вам код. Что вы именно будете туда пихать, дело ваше. Очевидно, что такая возможность нужна разработчикам, которых не устраивают многие стандартные виджеты вордпресс.
А в чем прелесть того, чтобы реализовать вставку php кода прямо в виджеты WordPress? Это позволит вам избавиться от кучи плагинов, которые реализуют какой-то мелкий функционал в боковой колонке. Конечно, чтобы почувствовать всю мощь этой возможности, вы должны отлично владеть PHP. Иначе этот плагин вам не особо пригодится.
Пример из реальности
Например, вы можете выводить в виджете случайный текст или картинку. Это можно легко реализовать с помощью плагинов, но если вы сами можете прописать нужную функцию, то почему нет? Впрочем, если знаете PHP, то сами поймете, что можно реализовать.
На этом на сегодня все. Подписывайтесь на мой блог, вставляйте php-код в виджеты и реализуйте свои задумки. Например, в этой статье вы можете прочитать о том, где бесплатно скачать адаптивные темы для WordPress.