Wordpress 2.3.1 и стари теми
Един от най-големите страхове на всички блогъри използващи wordpress е преминаването към следваща версия. Досега (поне от как се появи wodpress 2.0) нямаше сериозни проблеми или някакви грандиозни промени. Появата на Wordpress 2.3.1 обаче малко промени общото спокойствие. В тази версия много от досега геройски работещите pligin-и отказаха или започнаха да дават грешка след грешка. Някой бързо реагираха и извадиха нови версии , други все още сякаш не са разбрали за какво става дума. Това е едно от нещата поради които, все още много блогъри изчакват и не обновяват инсталацията си. Другото важно нещо са темите. По-старите теми просто нямат вградени възможностите на новите - оптимизирани за Wordpress 2.3.1. Изключая plugin-ите единствения недостатък остават tag-овете. В тази тема ще споделя моят опит в борбата с таговете и адаптиране на стари теми за Wordpress 2.3.1.
Като казах Wordpress, се сетих че чак снощи забелязах един нов български SEO блог - този на Васил Тошков далеч по-известен като Cloxy. Хубаво е, че по времето в което SEO стана мръсна дума , а SEO специалистите са най-хулените след политиците, един от най-успешните български оптимизатори се престраши да създаде блог за SEO, уеб програмиране и още нещо… Пожелавам му УСПЕХ !
Изключая повишаването на сигурността, най-важното ново видимо за обикновения блогър обновление във Wordpress 2.3.1 е появата на тагове и облаци от тагове.
Ако досега сме използвали The Ultimate Tag Warrior WordPress Plugin, Simple Tagging, Simple Tags или някой друг plugin за работа с тагове е твърде възможно той вече да не работи коректно под Wordpress 2.3.1 (макар че е вероятно вече да има нови версии). За сметка на това във Wordpress има възможност да направим import на данните от тези plugin-и. Import-а ни води автоматично и почти не се изисква нашата намеса.
За работа с tag-ове във Wordpress има няколко функции :
the_tags - извежда всички тагове използвани в поста
Синтаксисът е опростен : the_tags(’текст до tags’, ‘разделител между tags’, ‘текст след tags’).
Например :
the_tags(’Ключови думи:’, ‘, ‘, ‘<br />’); - извежда текст Ключови думи:, списък на tag-овете разделени със запетая, и после ни прехвърля на нов ред
the_tags(’<ul><li>’,'</li><li>’,'</li></ul>’); извежда таговете във вид на неномериран списък </em>
get_the_tags - връща всички тагове във вид на масив от обекти
single_tag_title - извежда tag-а в заглавитето на страницата - т.е. tag-a ще се показва като заглавие (title) на страницата когато преглеждаме всички постове съдържащи този tag.
За да адаптираме стара тема за wordpress 2.3.1. е необходимо само да добавим съответния код в single.php, index.php и ако решим в header.php
Облаци от тагове
Във времето на web 2.0 , блогът ни няма да е от най-модерните ако не включим облаци от тагове :-) В случая има 2 основни възможности :
Да включим widget-a tag cloud или да използваме функцията wp_tag_cloud() за да изведем облак от тагове, който можем да форматираме.
При форматирането можем да използваме няколко аргумента за wp_tag_cloud().
’smallest’ => 8 (минимален размер на шрифта)
‘largest’ => 22 (максимален размер на шрифта)
‘unit’ => ‘pt’ (единици за измерване)
‘number’ => 45 (брой тагове в облака)
‘format’ => ‘flat’ (разделител: flat, list, array)
‘orderby’ => ‘name’ (сортиране: name - по име, count - по брой записи)
‘order’ => ‘ASC’ (порядък на сортиране: ASC - прав, DESC - обратен)
‘exclude’ => ” (изключване на тагове)
‘include’ => ” (включване на тагове)
Изписаните аргументи са тези които wordpress поставя по default.
Blogroll
Като сме се хванали да адаптираме стара тема за Wordpress 2.3.1, можем да обърнем малко внимание и на blogroll-a. За проблемите от връзките в blogroll, вече споменах в поста Wordpress и PageRank, но всъщност ако имаме желание да сложим връзки към местата които ни харесват или са по темата - blogroll е едно много приятно място. Функциите които използвахме в blogroll :
get_links_list - извежда връзките които имаме в blogroll във вид на неномериран списък.
wp_get_links - извежда връзките в определена категория във вид на списък
get_links - дава възможност да настроим начина на извеждане на връзките в blogroll-a
Всички те са заменени с функцията wp_list_bookmarks(). Ако използваме функцията без параметри ще получим списък на връзките разпределени по категории, сортирани по име, с картинка ако е указана такава, във връзката ще имаме и title и рейтингът няма да е посочен.
Самите параметри за настройка на тази функция са описани тук - http://codex.wordpress.org/wp_list_bookmarks, и се използва във вида :
%%% <?php wp_list_bookmarks(’arguments’); ?> %%%
Особено полезен ми се струва параметърът orderby в който можем да определим например чрез промяна на rating в каква последователност да бъдат извеждани връзките ни. От опит знам, че често някой се сърди, ако някой друг е първи :-) A и честата промяна на позициите в blogroll може да се окаже много полезна в желанието ни да представим пред Google, че там подредените връзки не са статични.
btw ако някъде нещо съм сгафил и не се случи това което искате, по-добре попитайте Николай Бачийски в официалният български форум за WordPress :-)
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.
Comments
Ами сметнах че е по-добре да те следя изкъсо :-)
Иначе ъпдейта наистина е много лесен , независимо дали ще го направиш през cpanel или ще изтеглиш файловете и ще ги замениш. Общо взето само трябва да се направи копие на wp-config . Дори не се изисква да се изключват plugins
Може да се каже че wordpress от версия на версия правят ъпдейта все по-упростен.
Що се отнася до точно този ъпдейт мислех да събера всички които са писали по въпроса и да ги включа в поста ама пак ме домързя :-) Дано теб не те домързи :-)




а>
Не знам само как успя да ме откриеш при положение, че нямам нито една връзка към този блог? Малко ме е срам сега, защото не е довършен, даже текстовете не са редактирани и имат грешки.
Благодаря ти за пожеланията и връзките!
По темата: Местенето на нова версия и за мен е изправяне на косите и се надявам да се оформи някаква стандартизация, поне при темите. При добавките е ясно, че за стандартизация не може да се говори.
Никъде в българския Интернет не съм намерил пълна статия за това как се ъпдейтва към нова версия на Wordpress. В инструкциите към системата е описано набързо и изглежда лесно, но съвсем не е.
Като придобия повече опит ще напиша една статия :)