WordPress clickable custom header

(English description) След всеки ъпгрейт на уърдпрес променям ръчно две неща – картинката, хедъра на блога, и го правя кликаем. Пускам инфото тук най-вече за да ми е удобно, и да не се налага всеки път да ровя за текстовия файл, където пазя описанието на процедурата :). Следва описание на английски.

Default theme

In style.css – #header section – replace

[php]kubrickheader.jpg[/php]

with

[php]kubrickheadernew.jpg[/php]

or whatever is the name of your fancy image file. In order to avoid the need of describing the full path, I keep it in the …/wordpress/wp-content/themes/default/images directory.

In header.php replace

[php]<div id="header" role="banner">[/php]

with

[php]<div id="header" onclick="location.href=’http://assenoff.net/’;" style="cursor: pointer;">[/php]

and be sure to change assenoff.net to your own URL :).

Pingbacks & trackbacks налични! И голямо благодаря на Ники :)

Още откакто съществува блога ми бях забелязал, че при мен не се появяват pingbacks и trackbacks – отникъде, въобще. Не беше чак такава голяма грижа, но е неприятно някак си, неколегиално, ако може така да се каже. Доскоро преглъщах проблема, омаловажавах го, зарязвах го … От време на време се чудех защо става така, по-отдавна и на Мишел му беше направило впечатление. Опитах се сам да се справя, четох повърхностно тук и там, разрешавах всички препратки и коментари, гледах по всички достъпни опции на блога, пипах по позволените за редакция файлове на хоста ми … ВСУЕ!

Преди да направя последната решителна стъпка – връзка със съпорта на ICDSOFT – реших да се обърна към WordPress гуру за помощ. Описах накратко проблема, дадох малко инфо за някои (според мен) ключови файлове и настройки. Още същия ден човека отговори, почти от раз уцели проблема и решението му.

В .htaccess се добавя:

<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

С което се позволява на xmlrpc.php файла (мисля, че той отговаря за pingbacks & trackbacks) да работи безпрепятствено и да не се филтрира от mod_security (уеб базирана защитна стена с отворен код, която върви като модул към апачито). Ясно ми е, че хоста ми е наблегнал много на сигурността с доста рестриктивни настройки, но настоящото мисля да не е чак такъв риск ;).

Голямо БЛАГОДАРЯ на Ники Бачийски! Ще се доуточним по мейла кога, къде и с какво да го черпя :).

РЕДАКЦИЯ: Моля всички, които прочетат това, и които са писали блог постове, публикации, в които е имало връзки към мои неща, ако имат възможност, да ги сейвнат пак – за да може да се актуализира информацията за trackback-а.

Мдам, много скромна молба :).

WordPress новинки

Излезе WordPress 2.6.2, където главната поправка в не-критичния, но досаден проблем в сигурността. Според Уърдпрес блога: в предишните версии, ако регистрациите са разрешени, беше възможно по определен начин да се създаде такъв потребител, който да ресетне паролата на друг потребител на случайно генерирана парола. Новата парола не е видима за кракера, така че проблема е по-скоро неприятен, отколкото дупка в сигурността. Въпреки това, комбинацията от такава атака със слабостта в генератора на случайни пароли mt_rand() можеха да доведат до успешно налучкване на новата парола. Това не е лесно да се постигне, но проблема все пак си го има, затова и надграждането е препоръчително (разбира се, ако регистрациите са разрешени).

Други php приложения също са податливи на тази атака. Оправени са и други, по-малки бъгчета – пълен списък.

–––-

От известно време е доста активна и новата директория за теми на WordPress. Писал съм преди, че за съжаление повечето теми са с невалиден код. Мястото вече се пълни с доста разнообразни и за всякакъв вкус теми, като голямото предимство за мен е възможността за търсене на valid XHTML! По-подробно – тук, вече има много приятни визуални теми, при това с валиден код.

–––-

Актуализирано: Ники Бачийски скоростно е превел WordPress 2.6.2 на български.

WordPress и за iPhone

Преди няколко дни от списание .net ме питаха за бъдещето на мобилния уеб в Интернет (и вчера ме подсетиха, щото разсеяно бях забравил да отговоря), а днес чета поредната добра новина в развитието на чудесната блог платформа.

От блога на Мат – почти е готов Уърдпрес клиента с нативна поддръжка за iPhone (и кратко рекламно видео). Open source, разбира се!

Хората вече питат и кога се очаква поддръжка за нормален смартфон, примерно Нокия :).

Уърдпрес 2.3.2

Като никога, този път надградих блог платформата часове след излизането на версия 2.3.2 – обикновено все си намирам нещо другo за правене, но този път мързелът ми не се обади :)

Оправен е бъг, който би могъл да бъде използван за показване на черновите, също така някои съобщения за грешки за премахнати поради възможността от тях да се получи информация за структурата на таблиците в базата данни, има и други поправки.

Като малък бонус е въведена възможността да се създаде собствена страница за грешка, ако има проблем при връзката към базата данни, която да бъде показвана вместо страницата по подразбиране.

Повече подробности – в официалното съобщение (на английски).

И честита нова 2008 година на тези, които ме четат, и на WordPress екипа! :)

WordPress на български (с редакция на wp-config)

Николай Бачийски преведе последната версия на WordPress 2.2.2 на български – свършил е чудесна работа и точно навреме от моя гледна точка :). Бях започнал да редактирам ръчно част от comments.php файла, където пльоснах текст и връзка към моите правилата за публикуване на коментари. И тъй като бях набрал инерция, продължих с редакцията на други елементи … И като в един момент ми писна, с малко ровичкане в документацията изскочи българската локализация. Леко ме притесни факта, че почти нямаше видим ефект, докато не направих описаното тук – а именно редакция на файлa

wp-config.php:define (‘WPLANG’,’bg_BG’)

С което всичко си дойде на мястото. Информацията по темата в българското wiki не е актуализирана скоро, но точно това е коректно написано и все още полезно да се знае.