5 Полезные и творческих способов использовать WordPress Виджеты

Если you’ посетили чтения некоторых предыдущих WordPress связанных статьях на Smashing Magazine, you’ будете знать, что WordPress это гораздо больше, чем блог-платформы.Он может быть использован в качестве CMS, тоже.И WordPress виджеты являются мощным инструментом в Вашей WordPress развития arsenal.

Когда вы думаете о WordPress widgets, вы можете думать they’ Re всего лишь способ изменить различные предметы в вашем blog’ с боковой панели не трогая код.Конечно, that’ Приятно и все, но that’ действительно лишь верхушка айсберга всех вещей WordPress виджеты могут do.

Вы можете быть заинтересованы в следующих связанные должности:

1.Несколько виджетов-Ready Areas

Screenshot

Виджетами тема следовало бы ожидать по темам пользователей и разработчиков.В настоящее время, однако, только один виджетами области doesn’ T резать.Первый шаг к использованию виджетов на вашем сайте WordPress является ваша мечта вашего theme, и that’ действительно не так сложно, если у вас есть право кода в place.

Регистрация Widget Areas

Чтобы иметь несколько виджетов готовы областях, первое, что нужно сделать, это зарегистрироваться виджета области в functions.php файл вашей темы WordPress.Let’, у вас есть три колонки тема, и вы хотите иметь две разные боковые панели по левую и правую сторону:

<?php
	register_sidebar( array(
		'name' => 'left-sidebar',
		'id' => 'left-sidebar',
		'before_widget' => '<div id="%1$s" class="%2$s widget">',
		'after_widget' => '</div>',
		'before_title' => '<h3 class="widget-title">',
		'after_title' => '</h3>'
	) );
	register_sidebar( array(
		'name' => 'right-sidebar',
		'id' => 'right-sidebar',
		'before_widget' => '<div id="%1$s" class="%2$s widget">',
		'after_widget' => '</div>',
		'before_title' => '<h3 class="widget-title">',
		'after_title' => '</h3>'
	) );
?>

Активировать виджет Areas

Следующим шагом будет поместить код динамического сайдбара, собственно, файлы боковой панели.В зависимости от темы, это может быть расположен в sidebar.php файл, или в другом месте.Here’ Это код для использования:

<?php if (!dynamic_sidebar("left-sidebar") ) : ?>
Default left sidebar stuff here…
<?php endif; ?>
<?php if (!dynamic_sidebar("right-sidebar") ) : ?>
Default right sidebar stuff here…
<?php endif; ?>

Код между тегами PHP будет отображаться, если нет виджетов в настоящее время используются в соответствующей области виджета.Например, если нет виджетов, используемых в “ левый sidebar” виджет, то “ Default левой боковой панели материал здесь … ” будет отображатьсяinstead.

Источники:

2.Виджет Logic

Screenshot

Иногда вы не можете же виджеты отображаются одинаково на каждой странице вашего блога.Это где Widget Logic Плагин поставляется в handy.

После того, как плагин установлен, новая “ Widget Logic” поле ввода отображается в окне Параметры каждого виджета вы используете.В этом окне вы можете ввести ряд WordPress условного tags контролировать, где именно виджет displayed.

На скриншоте выше, календарь виджет установлен для отображения только на страницу с именем “ Evil.” Вы можете использовать многие другие условные теги, как well.

Examples

  • Показывать только на главной странице: is_home()
  • Показать только на отдельные сообщения: is_single()
  • Отображать только на страницах: is_page()
  • Показать на страницах архива (категории, теги и т.д.): is_archive()
  • Показать на страницах результатов поиска: is_search()
  • Показать на всех страницах except домашняя страница: !is_home()
  • Показать на “ Advertise” или “ Contact” страницы: is_page('advertise') || is_page('contact')

Просто введите в собственный коробки Logic Widget, в зависимости от того, где вы хотите, чтобы виджеты display.

Источники:

3.Запрос Posts

Screenshot

Для тех, кто don’ знаю, query_posts тэга является мощной функцией WordPress, который можно использовать для управления различными постов и страниц в loop.

Однако, если you’ D, а не возиться с более PHP кода, чем это необходимо, но вы хотите, чтобы воспользоваться query_posts теги, вы можете использовать Запрос Posts виджет для отображения WordPress содержание почти любым способом,В …

Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.