Как написать плагин для WordPress

Дата: 03.12.2007 | Рубрика: Статьи | 1 Комментарий

Перевод официальной статьи Writing a plugin

Написание плагина

Введение

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

Плагин WordPress

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

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

CSS и JS прозрачность

Дата: 30.11.2007 | Рубрика: Статьи · Стили | Комментариев нет

 Эффект прозрачности — это тема данной статьи. Если вам интересно узнать, как сделать элементы html-страницы прозрачными, используя CSS или Javascript, и как добиться кросс-браузерности (одинаковой работы в разных браузерах) с учетом браузеров Firefox, Internet Explorer, Opera, Safari, Konqueror, тогда милости просим. Вдобавок рассмотрим готовое решение постепенного изменения прозрачности с помощью javascript.

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

Примеры использования query_posts и query_string (не мое)

Дата: 29.11.2007 | Рубрика: Статьи | 19 комментариев

Случайно нашла отличное решение проблем с навигацией при использовании query_posts

Одно решение было известно отсюда:

вместо:

?php query_posts(’cat=1′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

использовать:

<?php $numpost=10;//сколько записей на одной странице нам надо вывести
if($paged>1) $offset=$numpost*($paged-1);
else $offset=0;//чтобы знать, с какой статьи начать, если это не первая страница
query_posts(’cat=1&offset=’.$offset.’&showposts=’.$numpost); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

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

Теги шаблонов WordPress

Дата: 14.11.2007 | Рубрика: Статьи | Комментариев нет

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

Теги шаблонов — это встроенный набор пользовательских функций для отображения информации, динамически генерируемой WordPress. Ниже расположен список этих тегов, разбитый по категориям. Читать далее →