Плагіни

  • За численними “просьбамі трудящіхся” прибрав нафіг прелоадінг, який дратував вас фразою “Чекайте, зара видам! 🙂 ” і не давав можливості переглядати сайт, доки сторінка не завантажаться повністю разом з усіма зображеннями.
  • Поставив PHP Speedy, правда не зовсім в ньому розібрався. Чомусь основний css-файл він не доклеїв до згенерованої ним компіляції css-файлів плагінів. Плагін Shutter Reloaded чомусь так і не запрацював. Що ж йому заважає?
  • Optimeze DB не захотів працювати. До речі, не тільки у мене… Замість нього база данних в мене тепер автоматично оптимізуватиметься завдяки WP-DBManager
  • Поставив СSS-compress, який зменшує CSS-файли шляхом видалення коментарів в них та переводить їх в однорядний запис.
  • Почав експеримент з кешуванням. За нього в мене тепер відповідає WP-Super-Cashe версії 0.8.9.

Коротше кажучи, навіть не юзачи усякі утиліти для перевірки швидкості завантаження сайту стало видно, що блог почав працювати швидше. Сподіваюсь, відвідувачі зацінять 🙂

Read more

Одразу скажу – це плагін. І я його ще не випробував. Але, як би там не було, тема для мене (та мабуть не тільки для мене 🙂 ) актуальна і я давно думав над шляхами вирішення проблеми, яка полягає в слідуючому…

Колись давно 🙂 , якщо ви становлювали плагін, що працює за допомогою джава-скриптів, то ви мусили ручками прописувати їх підвантаження в шапці теми. З одного боку незручно, але… добре, по порядку… З певного часу, завдяки появі фунції wp_head(), яка працює по типу API, плагіни тепер самі можуть “дописувати” необхідні їм скрипти. Але це призводить до збільшення розміру сторінки і, як наслідку, часу її завантаження, оскільки не завжди є потреба підвантажувати той чи інший скрипт. Continue reading JavaScript Logic: нарешті у WordPress можна керувати джава-скриптами!

Read more

Ну хоч це і мікроплагін, але це вже не модифікат, а… я дійсно сидів і розбирався, як же ото фунціонують плагіни у вордпресі. Довелось навіть перегляд відеокурсу по php прискорити, аби розібратися з фунціями 🙂

Тож, цей пост не стільки перезентація плагіну, як нотатка про те, як власноруч створити щось подібне.

Отже, про сам плагін. Називається він “WordPress для чайників” і по суті це є невеличка інструкція по правильному постінгу. Необхідність його створення була викликана тим, що я задовбався пояснювати всім тим, хто вперше бачить wordpress, що і як робити. Особливу увагу я приділяю коректному додаванню тексту в запис (зазвичай люди просто копі-пестом переносять все з ворду або браузера, що неправильно), а в світлі того, що я нещодавно почав роздавати блоги на Природі Україні, то наявність інструкції в адмінці кожного блогу просто життєво необхідна.

Ну і, головне, мені вже дуже хотілося розібратися з фунціонуванням плагінів та створити щось від себе.

Отже, мій плагін складається усього з двох фунцій. Починаємо зі стандатрного тексту:

<?php
/*
Plugin Name:  WordPress для чайників
Plugin URI: http://www.mixa-blog.org.ua/wp-dummies/
Description: Інструкція по правильному поводженню з WordPress для тих, хто щойно приєднався :) Як правильно додати публікацію та налаштувати свій блог.
Author: Mixa
Version: 0.1
Author URI: http://www.mixa-blog.org.ua/
*/

Далі у нас іде функція, яка і виконує головне завдання – містить наш контент з інструкцією в адмінці:

function instrtext()
{
echo <<<text
<div class="wrap">
<h2>Як правильно додати публікацію та налаштувати свій блог</h2>
<p>Bla-bla-bla</p>
</div>
TEXT;
}

Як ви вже зрозуміли, замість тестового тексту можна підставити що завгодно: власну інструкцію, наприклад. Можна просто вставити фрейм і виводити Continue reading “WordPress для чайників” або вчимося створювати плагіни для WordPress

Read more

Я раніше не переймався такими штуками, як Page Rank, усілякі ТиЦ’и та інше, можна сказати, мене навіть вернуло від усих цих SEOшних примочок. Але вкінці-кінців стало цікаво. Тепер в моєму броузері видно усі показники сайту, що переглядаєтья. І сьогодні, коли я помітив, що два моїх сайти втратили позицію Page Rank з 4 до 2 я навіть трохи засумував… Чого б це? І яким макаром це сталося?

А ще, лайтбокс, який я вже встановлюю усюди у вигляді плагіну…. На одному з сайтів він, по-переше, некоректно відображається, коли відкриває картинку у повному розмірі – зліва чогось якийсь пустий простів отримується, а, по-друге, чогось вирішив “підхвачувати” усі картинки, навіть ті, для яких не задано rel=”lightbox”… Хтось може мені щось пояснити?

Read more

Впродовж певного часу я виробив для себе правило: якщо з’являється якийсь новий сервіс, то потрібно якомога швидше забити на ньому гарний нікнейм і… забути про нього принаймні на пів року – доки не зникнуть всі глюки та не покращиться функціонал. Так, нещодавно я розхвалював tab.net.ua, але потім я розчарувався повністю в цьому ресурсі – взагалі нічого не зрозуміло, що і як працює…

Але для деяких сервісів настав їх зоряний час. Колись я вже бачив widgetbox.com, але потрапивши на нього якимось макаром учора, мій робочий день скінчився… 🙂 Там дійсно є багато цікавих і корисних віджетів, здатних навіть замінити окремі плагіни. Зокрема, мене дуже порадувала велика кількість віджетів різного роду для генерації анонсів з RSS-фідів. А чого вартий лише сам віджет Online AJAX Gallery! Я давно мріяв перетворити Dashboard свого блогу на стартову сторінку в блуканнях павутиною, своєрідний робочий стіл в інтернеті на зразок гуглівського IG. Тепер це робиться без проблем – набираєте собі купу віджетів, встановлюєте плагін WordPress Dashboard Editor і створюте собі власний інформаційний простір!

Я вирішив не чекати на появу інфостору від Гуглу, а обрав для себе онлайновий склад для файлів під назвою DivShare. Чому? Та тому що там не існує ніяких лімітів на помісячний трафік чи загальний об’єм файлів. Обмеження одне – файли розміром не більше 200 метрів. Підтримуються всі можливі формати файлів, під кожен з яких сервіс видає коди для посилання та вставки на сайт, також є власний відеоплеєр та слайдшоу, які теж можна вставляти на будь-який сайт за допомогою генерованого коду. Плюс до всього DivShare неабияк дружій з нашим улюбленний WordPress’ом – він пропонує встановити спеціальний плагін, який замінить форму завантаження файлів при створенні поста – таким чином всі ваші зображення і файли, які ви публікуватимите у своєму блозі не забиратимуть місце на хостингу, а зберігатимуться на DivShare!

Порадував сьогодні також сервіс, за допомогою якого можна створити власну соціальну мережу з неймовірним функціоналом і, знову ж таки, без жодних обмежень. Єдине, чим доведеться розплачуватися – це блок реклами від Гугла в правому верхньому куті (так як і рекомендує Гугл для найефективнішого клікінгу 🙂 ) Розказувати в деталях про сам сервіс не буду – це не одмінно потрібно спробувати! Всі на ning.com!

І наостанок, приємна новина для любителів ефектного перегляду зображень – тепер для підключення скрипту лайтбоксу до вашого сайту не потрібно шось ковиряти у файлах і прописувати зміни для кожної теми окремо – достатньо встановити плагін Lightbox 2.0 for WordPress і він автоматично додасть відповідні рядки коду до файлів вашої теми дизайну!

Read more

Для того, аби ваш блог на WordPress відображав дати українською, слід замінити в папці wp-includes файл locale.php.
Пропоную вже готовий переклад цього файлу в кодуванні UTF-8:

Завантажити locale.php
для українських блогів

А для того, щоб ця дата правильно відмінялася і відображалася в правильному форматі (скажімо 4 серпня, а не 4 серпень), слід встановити мій плагін Ukrainian Date, що, по суті, є видозміною плагу Russian Date.

Завантажити Ukrainian Date

UPD 24.07.08:
Тепер будемо діяти простіше – якщо у вас стоїть російськомовна збірка, то вантажимо ось цей плагін:
[download#1#image]
[download#1#size]

Якщо ж ви використовуєте стандартну англійську збірку, то вам має підійти ось це:
[download#2#image]
[download#2#size]

Процес встановлення, думаю, описувати, не варто. Тож, насолоджуємося!

Read more