Что лучше: редактировать тему или создавать отдельный плагин?

В данной главе мы смогли научиться быстрому и простому редактированию существующей темы, созданию WordPress плагинов и jQuery плагинов. В большинстве случаев добавление разнообразных jQuery улучшений поможет вам справиться с возникшими затруднениями. Однако, если ваши скрипты jQuery становятся довольно громоздкими и необъятными, и вы имеете доступ к редактированию темы (предполагая, конечно же, что вы не повредите созданную структуру и не измените кардинальным образом представление темы), то вы можете обнаружить, что обертывание…
Читать далее...Привязка нового jQuery плагина к WordPress плагину

Теперь попытаемся несколько усовершенствовать процесс установки. Добавим jQuery плагин к нашему WordPress плагину, чтобы не подключать их по отдельности. На первом шаге мы должны поместить наш скрипт jquery.authover.js в папку с плагинами, и затем вызвать его при помощи wp_enqueue_script. Обратите особое внимание на использование функции wp_enqueue_script: мы будем подключать jQuery 1.4.2 только в том случае, если библиотека еще не была зарегистрирована в теме или плагине. Это значительно облегчает процесс использования…
Читать далее...jQuery плагин для постепенного появления дочернего div блока

Взяв за основу базовую функцию jQuery, рассмотренную в предыдущей статье, мы напишем основную функцию, которой можно будет передавать не только обернутый набор jQuery, но и дополнительный параметр (селектор), что позволит нам легко получить дочерний div блок (или любую другую выборку). Теперь, когда мы создали скрипт jQuery плагина, давайте проверим его работу в нашей теме. Все, что нам потребуется сделать, это подключить новый плагин, названный jquery.authover.js, к теме. Следующий сниппет необходимо…
Читать далее...Основы создания jQuery плагина

Для того чтобы создать плагин jQuery, необходимо понимать его структуру. Базовая структура может задаваться путем установки функции jQuery, как показано в следующем примере. Хорошей практикой считается добавление this.each(function(){…});, для того чтобы функция пробегала каждый элемент в селекторе jQuery. В отличие от WordPress, jQuery не требует отформатированного комментария в заголовке. Несмотря на это, лучше всего указать его для большего удобства пользователей. Выглядеть он может следующим образом: Любая функция или метод, используемые…
Читать далее...Написание WordPress плагина для отображения краткой биографии автора

Мы видели, что в большинстве случаев добавление сценариев jQuery и редактирование шаблонов позволяет добиться поставленной цели. Однако, давайте представим себе более сложное развитие событий, которое будет затрагивать нашу стандартную тему и гипотетического клиента из прошлой статьи. Когда мы настраивали стандартную тему, я предполагал, что клиент хочет увидеть сайт в «журнальном» ключе. Очень часто для такого подхода характерно повышенное внимание к авторам записей. В данном случае важно не просто указать скупой…
Читать далее...Изменение цикла и сайдбара в стандартной теме

В данной статье мы несколько абстрагируемся от jQuery и покажем, каким образом можно изменить отображение записей в цикле. Помимо этого, мы также внесем некоторые интересные коррективы в сайдбар. Изменение цикла Очень часто разработка сайта ведется для конкретных клиентов, которые выставляют собственные требования к визуальному представлению и функционированию проекта. Опытный дизайнер должен знать, насколько важна каждая мелочь, ведь именно такие, казалось бы, незначительные на первый взгляд вещи порой играют первостепенную роль….
Читать далее...


Комментарии