Записи с тегом "оптимизация"

Плагин для WP “Живые комментарии”

30 Август 2009 | Автор: Virtual

Несколько дней назад пришла идея, почему бы не реализовать плагин для WP с автовставкой кеев? Многим скажут “Как же так? Какая автовставка? Бред будет получаться!”

Но если проанализировать статистику запросов в яндексе, например, в тематике фильмы, то можно увидеть, что все кеи похожи:

  • фильм терминатор 4 скачать
  • смотреть фильм терминатор 4
  • смотреть фильм онлайн терминатор 4
  • скачать бесплатно фильм терминатор 4
  • фильм мумия 3 скачать
  • смотреть фильм мумия 3
  • смотреть фильм онлайн мумия 3
  • скачать бесплатно фильм мумия 3
  • фильм ледниковый период 3 скачать
  • смотреть фильм ледниковый период 3
  • смотреть фильм онлайн ледниковый период 3
  • скачать бесплатно фильм ледниковый период 3

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

База
Если пройтись по варезникам, то все юзеры оставляют однотипные комменты:

  • Спасибо!Фильм кул!
  • Спасибо вам большое!
  • Долго искал где скачать и нашёл у вас!
  • А кроме .key. что еще порекомендуете?
  • А не знаете – будет ли продолжение?
  • А когда выйдет следующая часть?

Поэтому можно сделать такую базу:

  • Спасибо! Скачал бесплатно .key. у вас, скорость отменная!
  • Спасибо вам большое! Бесплатно скачал .key. у вас и на отличной скорости!
  • Долго искал где скачать .key. бесплатно. У вас нашел. Спасибо!
  • А кроме .key. что еще порекомендуете?
  • .key. – лучший фильм, что я видела!
  • Этот .key. шедевр! Однозначно!
  • А не знаете – будет ли продолжение .key.?
  • А продолжение .key. существует?
  • А мне .key. не очень понравился. Хотя были интересные моменты:)
  • Не фильм а конфетка! .key. смотреть всем!

Сперва я хотел заказать у кого-нибудь такой плагин, но 3 дня назад мне подкинули ссылку на плагин, который почти соответствовал тому, что мне нужно было.
Это был скрипт «Живые комментарии» , я предложил автору доработать его.
В результате скрипт эволюционировал в это . Про его особенности можете почитать на сайте автора.

  • Мягкие, удобные офисные кресла для настоящего офисного планктона.
  • Новый ауди а6 можете купить вы
  • Классический chevrolet lanos

Спонсор поста: Многосайтовая Zebrum CMS

Теория:

  • НЧ – низкочастотные запросы
  • Частота запроса – количество определённых поисковых запросов в поисковую систему за месяц.
  • НЧ – это запросы, которые вводятся в поисковиках пользователями редко.

Многие оптимизаторы для продвижения страниц сайтов по низкочастотным запросам обычно затачивают сами страницы под поисковые запросы и перелинковывают страницы сайта.

Для оптимизации непосредственно самой страницы ключевые слова и фразы вставляют в сам текст страницы и добавляют их в мета-тег keywords.

В wordpress’е при создании записи есть формочка “метки”, т.е. можно просто нужные ключевые слова и фразы прописать в эту формочку и они появятся на странице с записью.

Ну а если вам хочется, чтобы слова и фразы, прописанные в “метки” автоматически появились и в мета-теге keywords?
Ещё одной проблемой является то, что метки можно прописывать только для записей, а если вы создаете в wordpress’е “страницу”, то к ней нельзя прописать метки, содержащие ключевые слова и фразы.

Вот для решения этих проблем нам и пригодятся “произвольные поля”, имеющиеся в wordpress’е.

Произвольные поля – эту форму вы можете наблюдать в самом низу страницы, при создании записи или страницы.

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

Для того, чтобы информация из произвольных полей отображалась на странице, вам необходимо добавить будет на страницу определенный код, в котором будет задано название данного поля, например “slovo” после этого при создании записи или страницы в поле “ключ” вводите “slovo” а в поле “значение” вводите нужную вам информацию, например “ключевик” и в результате на созданной вами странице, в нужном вам месте появится слово “ключевик”

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

Ну и от теории к практике:
Для вывода “дополнительных полей” в wordpress’е используется код:
< ?php
# вывод определенного поля
$my_meta = get_post_custom_values( 'slovo', $ID );
if ( $my_meta)
{
echo 'Любой текст перед выводимой информацией: ';
foreach ( $my_meta as $val_key => $val_val ) echo $val_val . ' ';
}
?>

Т.е. для вывода ключевых слов на странице вам достаточно в нужное место вставить данный код и после этого добавить ключевые слова, при создании записи/страницы, жирным выделено название ключа, которое вы должны ввести в поле “ключ”, оно может быть любым. “Любой текст перед выводимой информацией:” – это любой текст, который будет появляться перед данными, заданными в “произвольные поля”.
Ну а мета-тег будет выглядеть так:
<meta name="keywords" content="<?php
if (is_single() || is_page() )
{
$text_desc = trim($post_meta_cache[$post->ID]['slovo'][0]);
if ( strlen($text_desc) > 0 ) echo $text_desc;
else echo 'ключевые слова по-молчанию';
}
else echo 'ключевые слова по-молчанию';
?>">

Жирным также выделено название ключа.

Аналогичным образом можно вывести любую информацию на любой странице.
На этом все.

Постовой: