Настройка WordPress

Дата публикации:Сентябрь 15, 2010

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

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

WordPress как CMS

Дата публикации:Сентябрь 12, 2010

Итак, вы остановили свой выбор на CMS WordPress. Перед тем, как приступать к созданию собственного проекта, нужно обязательно дать себе ответ на следующие вопросы: Общие вопросы: 1. Имеется ли вообще необходимость в использовании CMS? Может, лучше всего обойтись банальным написанием HTML кода? 2. Подходит ли CMS WordPress для реализации вашего проекта? Вопросы, связанные с панелью администратора: 3. Какой функциональностью должна обладать панель администратора? 4. Нужно ли использовать плагины для ограничения…

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

Основы CMS WordPress

Дата публикации:Сентябрь 12, 2010

CMS (Content Management System) — это система управления содержимым, значительно упрощающая контроль над основными функциональными элементами сайта. Она является ничем иным как упорядоченной структурой, в которой имеется четкая взаимосвязь между фундаментальными компонентами (базой данных, файлами и т.д.), что позволяет значительно сократить любые работы, связанные с кодированием сайта. WordPress (несмотря на то, что данная платформа чаще всего применяется для создания блогов) — завершенная, полнофункциональная CMS, позволяющая претворять в жизнь самые различные…

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

Поддержка виджетов

Дата публикации:Сентябрь 11, 2010

Виджеты позволяют добавлять различные элементы в специальные области, называемые зонами виджетов, что значительно упрощает процесс заполнения сайта. Стандартные виджеты отвечают за вывод RSS, отображение последних записей, перечисление страниц, рубрик и т.д. Очень часто стандартной функциональности, поставляемой виджетами, не хватает; плагины призваны восполнить образовавшийся пробел. Благодаря новому набору API функций, появившихся в WordPress 2.8, создание виджетов для плагинов стало на порядок проще. Все, что теперь необходимо сделать, это расширить встроенный класс…

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

Обязательная функциональность плагинов в WordPress

Дата публикации:Сентябрь 9, 2010

Строго говоря, плагин должен обладать лишь основным PHP-файлом, в котором обычно содержится заголовок и необходимый код. Однако, на практике такое встречается довольно редко. Работа с плагином должна быть простой и доступной обычным пользователям, что достигается использованием различных дополнительных компонентов, позволяющих, к примеру, вывести настройки плагина в панель управления WordPress. Некоторые плагины создаются для добавления разнообразных визуальных возможностей, которые, строго говоря, должны работать с любыми темами. В этом кроется значительная проблема…

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

Подключаемые функции для перезаписи базовой функциональности в WordPress

Дата публикации:Сентябрь 7, 2010

В некоторых случаях вы будете нуждаться в замене различных частей стандартной функциональности WordPress. Простое удаление хуков ни к чему не приведет. В таком случае нужно обратиться к специальному файлу pluggable.php, находящемуся в папке wp-includes. Естественно, ручное редактирование файла превратилось бы в адский труд благодаря постоянным обновлениям WordPress, поэтому проще всего было бы написать соответствующий плагин, убирающий ненужную функциональность. Теперь мы переходим к предостережениям. Прежде всего, стоит обязательно отметить тот факт,…

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

Создание тегов шаблонов в WordPress

Дата публикации:Сентябрь 7, 2010

Еще одним способом расширения функциональности плагина является создание своих собственных тегов шаблонов. Фактически вы создаете отдельную функцию в плагине (или в файле functions.php) и затем вызываете ее посредством короткого PHP-сниппета: Несмотря на то, что это самый простой путь, он не является самым удобным. Функция будет выполнена непосредственно при загрузке соответствующего тега шаблонов плагина. В связи с этим, вам придется вручную редактировать файлы шаблонов темы. Согласитесь, что не каждый пользователь плагина…

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

Хуки в плагинах WordPress

Дата публикации:Сентябрь 7, 2010

Самое время вспомнить хуки, описываемые в предыдущей главе. Хуки могут применяться не только в темах, но и в плагинах. Насколько вы помните, хуки служат для добавления к темам новых полезных функциональных возможностей. Функции, используемые в плагинах, обычно прицепляются к одному из хуков. Рассмотрим в качестве примера add_action: В качестве параметра ‘hook-name’ указывается название хука, к которому будет привязано определенное действие. Функция, отвечающая за реализацию этого действия, представлена во втором параметре,…

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

Основы плагинов WordPress

Дата публикации:Сентябрь 7, 2010

По своей структуре плагин практически ничем не отличается от темы. Вместо файла style.css, в котором, как вы помните, располагался заголовок темы, плагин имеет PHP-файл с аналогичным заголовком. Этот PHP-файл должен обладать уникальным именем. В том случае, если плагин состоит из нескольких файлов, уникальное имя должно быть у содержащей их папки. Для чего задается уникальное имя? Поскольку плагины обычно размещаются в папке wp-content/plugins/, очень важно избежать любых конфликтов имен. Не должно…

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

Оптимизация времени загрузки сайта WordPress

Дата публикации:Сентябрь 6, 2010

Любой сайт, открытый для посетителей, должен быстро загружаться, чему способствует комплекс мер, называемых оптимизацией. В процессе оптимизации убираются громоздкие структуры, лишние строки кода, комментарии и т.д. Очень важно не переусердствовать в данном вопросе, ведь если убрать абсолютно все переносы строк, то файл окажется нечитабельным и дальнейшее его редактирование станет невозможным. Что можно оптимизировать в рамках темы? 1. Удалить лишний, ненужный код. 2. Снизить использование PHP. 3. Отключить лишние плагины. 4….

Читать далее...
«...369...178179180181182... »