Навигация > Блог / Архив категории 'WordPress'

| Подписаться на RSS (10)

Капча “Клик и готово!”

10 июня , 2009 | Наследить | Опубликовано в WordPress |

Недавно, как вы заметили, я установил плагин капчи “я не робот”. Этот плагин отсеивает спамовские комментарии, которых мне приходило штук по 5 на день. За этот период времени Akismet не отсеил ни одного спамовского коммента, потому что ни одного и не пришло. Скачать можно тут. Установка очень простая - просто копируем плагин в директорию с плагинами и активируем. Надеюсь спамеры еще долго не подберут “ключика” к нему.

Метки: , ,

KISS Youtube (English)

15 мая , 2009 | Наследить | Опубликовано в WordPress |

Keep It Simple Stupid Youtube plugin helps to add YouTube videos into your posts with Valid XHTML. It can’t be more easy. Just place the code of Youtube video between [.youtube] [./youtube] or [.youtubewd][./youtubewd] tags (without dots).

So why to use my plugin instead tons of others?

You can find all video stuff on Youtube so why do you need another services? Do you have extra server power for complicated plugins with nested options?

So what do we have in 2 kb of php code?

Заглянуть за завесу »

Метки: , ,

KISS Youtube

15 мая , 2009 | Наследить | Опубликовано в WordPress |

Недавно я писал, как в html-редактор админки добавить кнопку для вставки роликов с Youtube. Я решил пойти немного дальше и написать свой плагин.

Keep It Simple Stupid Youtube

Что мы получаем за 2-х килобайта кода?

  • Вставка роликов с Youtube через тэги (без точек):
  •     [.youtube]код ролика[./youtube] - стандартный размер (425х344)
  •     [.youtubewd]код ролика[./youtubewd] - широкоэкранный вариант (560х340)
  • Кнопка YTube в html-редакторе админки для быстрого оформления видеоролика
  • * Код ролика из ссылки начинается после v= и до первого символа &
    Например, из ссылки http://www.youtube.com/watch?v=UIQWg6M2J10&rel=1 - получаем код UIQWg6M2J10
  • Почему я должен установить именно этот плагин, а не …?

    Заглянуть за завесу »

    Метки: , ,

    Вставка видео с Youtube

    12 мая , 2009 | Наследить | Опубликовано в WordPress |

    Раньше для вставки клипов с Youtube на сайт я пользовался отдельным плагином (Video Embedder), но так как он кушал много ресурсов, пришлось от него отказаться.

    Я решил вручную прикрутить себе кнопку в админке, чтобы было удобно добавлять ролики с Youtube. Для этого открывает файл quicktags.js, который находиться в папке “wp-includes/js” простым (ну или не очень) блокнотом. Со строки 36 начинаются описания кнопок. Ищем в какое место мы хотим вставить нашу кнопку (в моем случае, я ее добавил после кнопки “more” - строка 125) и добавляем следующий код:

    edButtons[edButtons.length] =
    new edButton('ed_tube'
    ,'YTube'
    ,'<p style="text-align: center;"><object width="425" height="344" allowfullscreen="true" data="http://www.youtube.com/v/'
    ,'&hl=en&fs=1" type="application/x-shockwave-flash"></object></p>'
    ,'y'
    );

    Вот и все. Теперь, когда вы хотите вставить в записи видеоролик с Youtube, вы просто вставляете его код (из всей ссылки на ролик http://www.youtube.com/watch?v=UIQWg6M2J10 вам нужен только код UIQWg6M2J10), выделяете его и нажимаете кнопку YTube. Если нужно, ручками изменяем размер окна клипа.

    Конец. Клип вставлен. Приятного просмотра.

    Метки: , ,

    Какими плагинами я пользуюсь (часть 2)

    11 мая , 2009 | Наследить | Опубликовано в WordPress |

    Продолжения описания установленных на моем сайте плагинов

    Google XML Sitemaps - плагин автоматически создает карту сайта в формате XML, задает настройку приоритетов страниц и записей, а также главной страницы. Куча нужных функций плагина совсем не создает излишнюю нагрузку на сайт - по моим замерам около 70 кб памяти

    Hackadelic Sliding Notes - вам нравится прятать громозкий текст как здесь? Мне тоже. После тестирования нескольких плагинов, я остановился на этом. Почему? Все то же соотношение (красота + практичность) / потребляемые ресурсы.

    MCEComments - очень маленький плагин добавляющий кнопки форматирования к форме комментариев.

    Заглянуть за завесу »

    Метки:

    Ревизии в Wordpress (оптимизация)

    11 мая , 2009 | Наследить | Опубликовано в WordPress |

    Есть в Wordpress как бы полезная фича - сохранение ревизий ваших записей, поэтому если вы часто редактируете свои записи, автоматом сохраняются все предыдущие версии. А где они все хранятся? Конечно же в вашей базе данных как отдельные записи с пометкой revisions.

    Вы пользуетесь этой функцией? Я нет. Как мы ее отключаем или ограничиваем количество ревизий? Можно использовать плагин Revision Control (кушает около 150 кб памяти при загрузке сайта) , а можно просто внесте одну строчку в wp-config, чтобы отменить ревизии:
    view sourceprint?

    define(’WP_POST_REVISIONS’, false);

    или

    define(’WP_POST_REVISIONS’, 2);

    чтобы ограничить количество ревизий, например, до двух

    Значит, если вы отменили ревизию совсем (ну или ограничили ее), то на новых записях они уже не будут создаваться, но осталось еще много мусора в базе данных. Давай те же ее немного почистим.

    Первым делом, делаем резервную копию. Затем заходим через phpMyAdmin в нашу базу, переходим на закладку SQL и выполняем следующую команду:

    DELETE `a`, `b`, `c`
    FROM `wp_posts` `a`
    LEFT JOIN `wp_term_relationships` `b` ON (`a`.`ID` = `b`.`object_id`)
    LEFT JOIN `wp_postmeta` `c` ON (`a`.`ID` = `c`.`post_id`)
    WHERE `a`.`post_type` =  "revision";
    

    Таким образом, на моем еще молодом сайте, почистилось 952 записи, а база данных уменьшилась ровно в 2 раза! (с 2.8 до 1.4 мб)

    Источник: Slaver
    Метки: , ,

    Какими плагинами я пользуюсь (часть 1)

    11 мая , 2009 | Наследить | Опубликовано в WordPress |

    После оптимизации сайта, я решил поделиться с вам теми плагинами, что используются у меня на сайте. Буду перечислять их в алфавитном порядке, как они выставлены в админке + краткое описание и примечания.

    Блокировка запросов на новые версии - после прочтения статьи, решил “снять тормоза”. Ну в 2-3 раза не получилось, но все же вроде стало пошустрее. Да и когда все работает, лучше не трогать, в смысле не апдейтиться.

    Akismet - ну здесь не нужно лишних слов. Отличный инструмент отлавливающий всякий спам. Покаместь справляется на все 100%.

    Заглянуть за завесу »

    Метки: , ,

    Последние штрихи - оптимизации сайта

    11 мая , 2009 | Наследить | Опубликовано в WordPress |

    Ну вот и оптимизация сайта подходит к концу. По пути я изменил морду лица сайту, надеюсь она вам больше нравится.
    В процессе оптимизации мне пришлось отказаться от некоторых полезных, но очень прожорливых плагинов и, в некоторых случаях, перейти на менее удобные, но более легких. Все это позволило мне уменьшить нагрузку на сервер и на базу данных.
    Для сравнения, до оптимизации генерация страницы сайта потребляла около 30 мб памяти у сервера и 50-60 обращений к базе данных. Теперь 16,5 мб и 12-15 обращений. Чисто визуально, сайт начал раза в два (если не в три) быстрее грузиться.
    Если вы нашли какой то баг, то не ленитесь и отпишитесь мне в Баг Листе (Жуки), а если есть новаторские идеи - милости просим в Хочу.

    Метки: , ,

    Valid CSS!