Wordpress в Томске

О wordpress…плагины, темы, статьи…

Создаем свою тему(шаблон) для WP. Часть 1.

Вводная

Тем для WP много. Но иногда бывает так, что этого не достаточно - либо не получается найти тот шаблон, который действительно зацепит, либо хочется сделать полностью свой шаблон.

В обоих этих случаях полезно знать принцип создания тем для WP. Однако столкнулся с проблемой - не так много статей на русском на эту тему. А уж достойных и того меньше. Поэтому решил написать несколько статей о том как создать простую тему.

Статья получится большая, поэтому есть смысл разбить ее на несколько частей:

  • Основной шаблон
  • Header
  • Основная часть
  • Комментарии
  • Sidebar
  • Footer

Основной шаблон

Читать далее…

25.04.2009 Автор oms | Разработка тем | no comments

Как сделать свой виджет в WP

Те, кто пользуется WP, безусловно знают, что такое виджеты.

И конечно же согласятся, что без них, использовать WP было бы гораздо сложнее.

Например, администратор сайта (блога) на wp хочет добавить что-либо в сайдбар. Пусть это будет даже просто текстовая информация, никто не станет лезть в файл sidebar.php и писатьтуда какой-либо код. Зачем? Есть же виджеты!

Так вот, иногда бывает необходимо ну что-то очень интересное и красивое разместить в сайдбаре, а готового виджета нет. Но если вы владете php и готовы написать небольшую функцию, реализующую это “что-то очень красивое и интересное”, то эта статья для вас.

Читать далее…

27.02.2009 Автор oms | Разработка виджетов | 2 comments

Иерархия шаблонов в WP.

Вводная

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

В период начального ковыряния в коде WP, перерыл много статей в инете, но понял, что сайтов, на которых описываются “внутренности” движка по пальцам можно пересчитать. Один из таких - http://www.sonika.ru/blog

Именно на этом сайте я нашел много статей, которые мне позволили вникнуть в особенности WP.

Одну из таких статей с небольшими сокращениями и добавлениями здесь и приведу.
Читать далее…

03.02.2009 Автор oms | Разработка тем | one comment

Индивидуальный шаблон страницы в WP

Иногда бывает необходимо для какой-либо страницы использовать не стандартный шаблон темы, а что-то индивидуальное. Эта необходимость учтена в WP.

В качестве шаблона можно использовать выполненый по правилам создания тем шаблон, включающий в себя вывод цикла (Loop) , а можно просто выбросить Loop и вставить свой текст, формы,…

Что для этого требуется?
Читать далее…

31.01.2009 Автор oms | Разработка тем | no comments

Для чего подходит и не подходит WordPress

Данная статья совсем не новая, опубликована она была 7 августа 2008 г. на http://maxsite.org/ в разделе, посвященном WP. Однако, не смотря на ее “старину”, содержимое по сей день актуально.

Автор статьи внес большой вклад в развитие WP, именно поэтому стоит прислушаться к его словам.
В статью внес свои комментарии и дополнения.

Многие обращаются сделать сайт на WordPress, но после того, как начинаем обсуждать техническое задание, выясняется, что WordPress не очень-то и подходит под поставленные задачи. Теоретически, конечно же можно построить практически любой сайт на WordPress, однако стоит ли такая стрельба из пушки по воробьям?

Популярность WordPress и незнание его особенностей создают ошибочное впечатление того, что этот «движок» можно использовать чуть ли не под любую задачу. На самом деле существует ряд серьезных ограничений.

Читать далее…

31.01.2009 Автор oms | Начальные сведения о WP | 2 comments

Создание плагина WP. Часть 2.

Программирование плагина

Теперь пришло время заставить ваш плагин что-то делать. Эта часть статьи содержит несколько основных идей разработки плагинов, и объясняет, как довести до совершенства несколько задач, которые ваш плагин будет делать.

«Ловушки» плагина

Множество плагинов выполняют свои задачи с помощью соединения с одной или более «ловушками» (hooks). «Ловушки» работают в то время, пока WordPress запущен. WordPress проверяет, имеют ли плагины зарегистрированные для запуска в нужный момент функции, и если это так, функции запускаются. Эти функции меняют стандартное поведение WordPress.

Например, перед тем как WordPress добавляет заголовок записи в вывод браузера, сначала он проверяет, имеет ли какой-либо плагин зарегистрированную функцию для «фильтра-ловушки» под названием «the_title». Если имеет, текст заголовка пропускается через каждую зарегистрированную функцию, и выводится конечный результат. Таким образом, если ваш плагин должен добавлять некую информацию к заголовку записи, он может зарегистрировать функцию-фильтр для «the_title».

Другой пример — «действующая ловушка» под названием «wp_footer». Перед концом HTML-страницы, которую генерирует WordPress, он проверяет, имеют ли какие-нибудь плагины зарегистрированную функцию для «wp_footer», и запускает ее.

Вы можете узнать больше о том, как регистрировать функции для фильтров и «ловушек», и какие «ловушки» доступны в WordPress, в Plugin API. Если вы нашли место в коде WordPress, где вы хотели бы иметь действие или фильтр, но в WordPress его нет, вы можете предложить новые «ловушки» (предложения в основном принимаются); как это сделать, вы можете узнать в Reporting Bugs.

Читать далее…

24.01.2009 Автор oms | Разработка плагинов | no comments

Создание плагина WP. Часть 1.

Решил выложить большую статью на тему создания плагинов для WP.

Статья полностью передрана с кодекса.

Введение

Вплоть до версии WordPress 1.2, если вы хотели изменить его поведение, вам нужно было редактировать (или «хакать») исходный код WordPress. Однако, в большинстве текущих версий WordPress вы можете с легкостью модифицировать функциональность ядра WordPress или добавлять новую с помощью «плагинов». Основная идея использования расширяемой архитектуры состоит в том, чтобы при сохранении ядра относительно простым, но достаточно гибким, каждый аспект его ввода и вывода мог быть изменен с помощью плагинов. Вот определение:

Плагин WordPress — это программа или набор функций, написанных на PHP, добавляющих определенный набор возможностей или сервисов к блогу на WordPress, которые легко объединяются с системой управления и методами WordPress при помощи Plugin Application Program Interface (API).

Если вы хотите добавить или изменить какую-либо функциональность Wordpress, первое, что вам нужно сделать, это поискать в разнообразных хранилищах плагинов (которые вы найдете в статье «Плагины») — может быть, кто-нибудь уже создал плагин, который удовлетворит ваши потребности. Если же вы ничего не нашли, эта статья поможет вам понять процесс создания собственных плагинов.

Эта статья подразумевает, что вы уже знакомы с основами функциональности WordPress, а также с языком программирования PHP.

Ресурсы

  • Plugin Resources — всеобъемлющий список статей и средств для разработчиков плагинов, включающий в себя развернутые статьи по написанию плагинов, и статьи на специфические «узкие» темы.
  • Другой хороший путь изучить устройство плагинов — смотреть в исходные PHP-коды хорошо написанных плагинов, таких как Hello Dolly (плагин, входящий в базовую поставку WordPress).
  • Если вы написали плагин к WordPress, прочитайте Plugin Submission and Promotion, чтобы узнать, как распространить ваш плагин.

Читать далее…

23.01.2009 Автор oms | Разработка плагинов | no comments

  • Page 1 of 2
  • 1
  • 2
  • >