Статьи » Страница 7 » Темы и Плагины для Wordpress

SEO\SMO оптимизация блога на базе WordPress (04.12.2007)

Автор: Admin | Рубрика: Статьи | Комментарии (2)

В этом посте я попробую описать процесс оптимизации блога на базе WordPress. Вы наверно читали парочку подобных записей в других блогах? Так вот 90% этих записей это переводы англоязычных статей и в применении к русскоязычным блогам эти советы в некоторых аспектах неправы, а кое в чем даже вредны. Я же постараюсь все просуммировать, убрать ненужное и добавить информации из своего личного опыта.

Итак, начнем:

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

Как написать плагин для Wordpress (03.12.2007)

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

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

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

Введение

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

Плагин Wordpress

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

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

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

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

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

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

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

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

Случайно нашла отличное решение проблем с навигацией при использовании 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)

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

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

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

bbPress - простой форум для Wordpress (14.11.2007)

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

Наткнулся на интересный проект bbPress по-русски:

bbPress - это очень компактный и простой скрипт форума. Он прост в использовании, администрировании и очень быстр. Но несмотря на это он обладает огромными возможностями. Читать далее →

Как вывести на главной странице количество записей, отличное от других страниц (13.11.2007)

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

Итак, например, чтобы на главной странице вывести только один пост, открываем файл шаблона index.php, находим следующие строки (в дефолтном шаблоне находятся в самом верху):

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

и смело заменяем их вот таким кодом:

<?php $top_query = new WP_Query('showposts=1'); ?>
  <?php if(have_posts()) : ?>
    <?php while($top_query->have_posts()) : $top_query->the_post(); $first_post = $post->ID; ?>

Здесь в параметре showposts=1 указывается количество выводимых записей.
Вот, собственно, и все.

Мой блог находят по следующим фразам

Как публиковать отдельно от основной ленты выбираемый в админке пост (13.11.2007)

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

1) AdHesive - позволяет закрепить запись в ленте выше всех остальных, независимо от даты ее написания.
2) Solvent - некая противоположность плагину AdHesive, исключает выбранную запись из текущей ленты.

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

Создаем виджеты для Wordpress (13.11.2007)

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

В предыдущей статье мы рассмотрели функции WordPress API, предназначенные для работы с виджетами и динамическими сайдбарами. Теперь мы займёмся самим процессом создания виджетов, их настройкой и показом на сайте.
Читать далее →

Виджет-ориентированные функции WordPress API (13.11.2007)

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

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