WordPress Widget API делает создание виджетов для WordPress быстрым. С четырьмя простыми, но мощными функциями вы можете сгенерировать прекрасную маленькую форму для пользователя, захватить все, что пользователь вводит, сохранить эту информацию и использовать ее в другом месте для генерации какого-то потрясающего кода.
Вступление
Сегодня мы рассмотрим использование этого процесса для создания некоторого jQuery, который извлекает изображения из учетной записи Flickr. Этот конкретный виджет очень прост и, вероятно, не тот, который вы выпустили бы как полноценный плагин для WordPress, но, надеюсь, он поможет вам освоиться с Widget API и его гибкостью.
Начиная
Во-первых, нам нужно понять, что мы создаем * плагин * для WordPress. Это полезно при разработке, потому что, если что-то пойдет не так, и мы оставили все остальное в покое, мы точно знаем, что наш плагин вызвал проблему. Это очень полезно для поиска и устранения ошибок. Итак, весь наш код будет находиться в каталоге `wp-content / plugins`, в любом каталоге, который вы создаете для своего собственного виджета (наш -` wp-tuts-flickr`, что делает наш полный путь `wp-content /). плагинов / WP-Татс-flickr`).
В нашем новом каталоге мы создаем файл PHP и называем его именем, которое имеет смысл для нашего плагина. Затем мы можем открыть несколько хороших старых тегов PHP, заполнить метаинформацию, такую как имя плагина и т. Д., И приступить к работе!
Проверьте пример метаинформации ниже.
01
02
03
04
05
06
07
08
09
10
|
`
/*
Plugin Name: WPTuts Flickr
Plugin URI: http://wp.tutsplus.com
Description: Blah…
Version: 1.0
Author: George Gecewicz
Author URI: http://heyitsgeorge.com
*/
`
|
Это начало нашего плагина. Теперь самое интересное: мы кодируем наш виджет и наслаждаемся удивительностью Flickr. Посмотрите скринкаст ниже о том, как это сделать, и полный код из скринкаста находится вверху (скачать исходные файлы). Помните, что это всего лишь введение в построение виджетов, и вы действительно можете сделать гораздо более сложные вещи, чем то, что вы изучите в этом уроке. Я предлагаю прочитать больше об API виджетов и посмотреть на некоторые другие популярные плагины виджетов, чтобы понять, насколько мощным является API на самом деле.
Видеоурок
Скринкаст: Flickr Widget
Спасибо за прочтение! Если у вас есть какие-либо вопросы, комментарии или проблемы, я с удовольствием постараюсь помочь в комментариях.