Я создал код ниже для одного из моих разделов виджета. В настоящее время я могу манипулировать строкой заголовка (h3.home-widget-header), что хорошо. Но, очевидно, это будет для всех виджетов в этом разделе. Существует 1 или два виджета, которые мне нужно, чтобы стиль позиционирования строки заголовка несколько отличался. Мой вопрос: возможно ли это, и как я буду писать уникальный класс, чтобы я мог манипулировать каждым виджетами в этом разделе по отдельности.
Спасибо заранее!
if (function_exists ('register_sidebar')) {
register_sidebar(array( 'name' => 'Homepage Widget Area', 'before_widget' => '<li class="home-widget">', 'after_widget' => '</li>', 'before_title' => '<span class="home-widget-header"><h3 class="home-widget-header">', 'after_title' => '</h3></span>', ));
}
изучите ссылки, приведенные здесь, в правой боковой панели.
http://codex.wordpress.org/Function_Reference/register_sidebar
обратитесь к этой строке:
'before_widget' => '<li id="%1$s" class="widget %2$s">',
%1$s
выводит идентификатор, специфичный для типа виджетов; %2$s
выводит класс конкретного виджета, включая уникальный номер.