Разный контент Sidebar для отдельных постов, страниц

Давненько я всеже не писал

Сам столкнулся, да и люди тоже с такой вот проблемой когда нужно в разных категориях, отдельно взятых постах, страницах, отдавать контент в sidebar отличный от главной (например разные баннеры для разных категорий WordPress)

Эту проблему решает многофункциональный плагин My Custom Widgets

краткий функционал:

1. Позволяет создавать свои WidGet с контентом содержащим HTML, PHP, JavaScript кодом

2. Позволяет любой созданный виджет закрепить (отображать) за любым (любыми) постами, страницами, категориями вашего блога.

процесс установки описывать небуду, так как он стандартен, плагин устанавливается как и любой другой плагин WordPress

После установки, активации плагина переходим в раздел Setting –>> My Custom Widget

my custom widgets
Кликни для увелечения

Из картинки видно имеем три блока

Filter definition - блок настройки зон отображения определенного WidGet. По умолчанию есть такие зоны как

all - виджет отображается везде

archive - только на страницах архивов

category - толкь она страницах всех категорий

home - только на главной

page - только на всех страницах

search - только на странице результатов поиска

single - только на страницах постов

tag - на страницах тэгов

второй блок и третий блок

Miscellaneous, Layout - дополнительные настройки плагина, визуальные эффекты и т.д. подробно описывать не буду так как глобально они ничего не меняют

И блок
Administration - название блока говрит само за себя

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

дано необходимо показывать банер АА на странице ID 145, а также категории ID 25 для этого нам необходимо создать зону, в блоке Filter definition в низу в левое пустое поле вписываем название допустим АА14525, в правое поле вписываем парметры а именно is_page(145)||is_category(25) - справа нажимаем значек добавить, зона создана. Допустим если нам необходимо показывать данный банер в трех категориях (ID25,ID34,ID40) и странице ID145 синтакси будет is_page(145)||is_category(array(25,34,40))
ID страницы, категории, поста - можно посмотерть в ссылке на редактирование

под третим блоком Layout - нажимаем клавишу Save ALL, теперь переходим к созданию самого виджета и его контента, в правим нижнем углу нажимаем ссылку for widget configuration click here »

ну здесь все просто, в пустое поле вписываем название своего банера (произвольное), жмем на “Карандашик” - открывается поле, выбираем формат HTML или PHP, пишем свой код, под полем выбираем созданную нами зону, спарва нажимаем значек “Дискеты” чтобы сохранить или “Лупы” чтобы протестировать работу своего кода.

ниже жмем буттон Save All, переходим в настройки темы - Widgets активируем свой Виджет и наслаждаемся результатом :)

P.S. будьте внимательны в синтаксисе при создании зоны

WP темы с рэйтингом по СЕО оптимизации

нашел тут неплохую подборку тем, с рейтингом СЕО оптимизации

http://www.wpthemereview.com/

Перенос блога на WP с одного хостинга на другой

Предисловие:

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

стукнулась пара мастеров, с вопросом как перенести блог на WordPress с хостинга на хостинг, решил налабать небольшую стать.

Дано: Блог построенный на движке Word Press

Цель: Перенести Блог с одного хостинга, на другой.

Вступление:

Самое главное в блоге на WP это база MySQL и Папка …/wp-content/ - именно в этой папке хранятся ваши темы, плагины (данные которыми оперировали плагины, при условии того что они не использовали базу MySQL) ну и наверное самое главное это зааплоденные Пикчи. Следуя из этого нам необходимо сохранить (далее Задампить) базу MySQL и папку ../wp-content/. Если с папкой все просто, просто сливаем ее по FTP на локальный компьютер (можно слить весь блог целиком) то с базой немного посложнее, есть три варианта

Continue Reading…

Два на мой взгляд самых необходимых Плагинов

Вообщем наверное один из самых нужных плагинов для SEO.

All in One SEO Pack

Continue Reading…

Херня какаято …

Вообщем нихуя я не пойму, блог начал жуткотормозить …  Сейчас буду апдейтить …

Исключить определенную категорию WP с главной

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

длятого чтобы исклучить вывод постов из определнной категории на главную страницу, переходим к редактированию файлов текущей темы WP, вызываем на редактирование фаил functions.php, добавляем следующий код

function myFilter($query) {
if ($query->is_feed || $query->is_home || $query->is_archive) {
$query->set(’cat’,'-2′);
}

return $query;
}

add_filter(’pre_get_posts’,'myFilter’);
?>

External Links - мега нужный плагин

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

External Links

Для тех кто пишет посты из админки WP

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

Advanced TinyMCE Editor

название говорит само за себя. Это полная версия TinyMCE Editor

|