Архив категории: Wordpress

Обновил плагин Social Bookmarks edited by A2P

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

  1. Теперь блок кнопок выводится внутри тэга noindex. Интересующиеся SEO поймут, что это сделано для того, чтобы Яндекс не индексировал ссылки как внешние, так как при увеличении внешних ссылок снижается вес самой страницы.
  2. Каждая ссылка в блоке выводится с атрибутом rel="nofollow" - аналогично предыдущему, но для Google.
  3. Добавил кнопки добавления закладок в следующие сайты закладок:

Плагин конечно уже старый, но возможно кто-то еще, кроме меня, им пользуется :)

Скачать и прочитать полное описание плагина можно на странице "Измененный плагин Social Bookmarks".
Читать полностью »

Social Bookmarks для РУнета

Предлагаю вашему вниманию WordPress-плагин социальных закладок Social Bookmarks с моими изменениями. Изменения заключались в добавлении русскоязычных сайтов, на которые можно добавить закладки(добавил 14 сайтов). Также внес другие небольшие изменения, которые подробнее описал на странице "Измененный плагин Social Bookmarks".

Social Bookmarks edited by A2P (278)
Читать полностью »

Плагин показа тэгов из Simple Tagging в TITLE страницы

Пользователи плагина Simple Tagging должно быть заметили один недостаток(точнее недоработку) этого плагина. Он заключается в том, что при просмотре списка категорий по тэгу, в заголовке странице(в тэге TITLE) ничего, кроме названия блога, не отображается. Если вы не поняли о чем речь, это страница, которая показывается при клике по тэгу и выводит список статей с данным тэгом.

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

Разработчик плагина Simple Tagging, вероятно пока не знает об этой проблеме. Пока он не пофиксил это дело, я решил использовать небольшой плагин, который сам и написал :)

Все, что делает этот плагин, указывать тэг(и) по которому производится поиск. Подробнее можно прочитать на странице плагина(A2P Simple Tagging Titles). Там же будут обновления и исправления плагина, если понадобятся.

Версия пока 0.1, но свою работу делает. Кому интересно, предлагаю скачать и попробовать :)

A2P Simple Tagging Titles v0.2 (271)
Читать полностью »

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

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

Добавить виджет можно двумя способами:

  1. добавив код в файл functions.php текущей темы;
  2. создав плагин с кодом виджета.

Эти два способа создания виджетов мы и рассмотрим в данной статье на примере добавления виджета, заменяющего стандартный виджет Meta, выводящий несколько ссылок в колонке вашего блога.

При этом подразумевается, что ваша тема поддерживает работу с динамическими сайдбарами и виджетами. Если же это не так, то вам необходимо добавить поддержку виджетов в вашу тему, как это сделать можно прочитать в моей статье "Делаем тему для WordPress виджет-совместимой".

Читать полностью »

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

В двух своих предыдущих статьях я уже описал что такое виджеты и как добавить поддержку виджетов в вашу тему. Думаю, что пора уже заняться созданием своих виджетов для WordPress.

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

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

В следующей статье(Создаем виджеты для Wordpress) рассмотрим два способа создания виджетов и работы с ними: с помощью плагинов и с помощью добавление виджета в текущую тему WordPress.

Итак, рассмотрим функции API WordPress, используемые при создании и размещении виджетов на сайте.

Читать полностью »

Делаем тему для WordPress виджет-совместимой

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

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

К счастью, для решения этой проблемы не нужно писать горы кода. Очень часто, достаточно создать файл functions.php и прописать в него несколько строк.

Ниже я опишу как можно добавить поддержку виджетов в вашу тему, и как можно адаптировать их вид к вашей теме.

Читать полностью »

Виджеты(widgets) в WordPress

Виджеты(widgets) - это блоки, которые вы можете размещать в колонках(sidebars) вашего сайта в режиме Drag and Drop. Встроенные в WordPress виджеты позволяют вам добавить следующую информацию в колонке(-ках) блога:

  • список категорий;
  • список страниц;
  • архивы;
  • лента ссылок;
  • последние сообщения;
  • последние комментарии;
  • календарь;
  • RSS потоки;
  • тектовые блоки.

Ниже я подробнее расскажу как активировать использование виджетов и почему они могут не работать. А также рассмотрю подробнее управление виджетами и их настройку.

Читать полностью »

WordPress 2.2.1 Release Candidate

Почти готов к выходу WP версии 2.2.1. В данной версии исправлены баги в виджетах, xmlrpc, atom-лентах и других местах. Подробно исправления будут описаны в release notes.

Для тестирования сейчас можно скачать 2.2.1 Release Candidate.

Все изменения, сделанные после выхода версии 2.2 можно найти здесь. А на этой странице можно найти список багов, исправленных в версии 2.2.1. Если в новой версии не будут найдены очередные баги, то WP 2.2.1 выйдет в ближайшие дни.

Как я понял, просмотрев сделанные изменения, проблема с PHP 5.2.2 в файле xmlrpc.php, описанная в моем предыдущем сообщении, не решена.

Читать полностью »

XML-RPC в WordPress перестает работать с PHP 5.2.2

Как стало известно от одного зарубежного товарища, если на сервере, на котором работает ваш WP происходит обновлении версии PHP до 5.2.2, то нарушается работа xmprpc.php, используемого блог-клиентами вроде BlogJet.

При попытке разместить сообщение в блоге с помощью BlogJet будет выдана ошибка :

Invalid payload received from xmlrpc server.
Server said:
"XML-RPC accepts POST requests only."

К счастью, блоггерское сообщество уже нашло решение, требующее редактирование файла xmlrpc.php.

Надо добавить следующий код в файл:

if (phpversion()=="5.2.2")
$GLOBALS['HTTP_RAW_POST_DATA'] = file_get_contents("php://input");

И все должно заработать.

Улучшаем TinyMCE без плагинов

Уже достаточно давно многие знаю, что если у вас включен WYSIWYG редактор TinyMCE, то при написании/редактировании статьи можно нажать комбинацию кнопок Alt-Shfift-V(Firefox) или Alt-V(IE), и появится дополнительная панель кнопок редактора. На этой панели находятся кнопки подчеркивания, выделения цветом, вставки тэгов h1-h6 и др.

Но для владельцев Opera, данная комбинация не работает, да и помнить ее все время тоже как-то неправильно.

Поэтому я решил сделать так, чтобы эту панель можно было показывать/скрывать нажимая на кнопку на певой панели редактора.

Для это необходимо поправить всего один файл, и поменять местами два слова в коде.

Читать полностью »

аватары беларусь блог браузеры верстка монетизация статистика темы топ шаблоны яндекс bookmarks firefox Google gravatar HTML JavaScript plugins rss sape.ru SEO sitemap WordPress yandex