widgetのレイアウトをTwentyFourteenデフォルトのデザインに変更する

widgetのレイアウトをTwentyFourteenデフォルトのデザインに変更するための方法の覚え書き。

コンサデコンサのテーマは、現在、TwentyFourteen。このテーマのサイドバーでのデザインは、下記の様なもの。

2014recentpost

別途追加したウイジッドなどでは、このレイアウトが反映されない。

googlecalendarwidget

ともに、UL,LIのタグでレイアウトが構成されているが、別途追加したウイジッドなどでは、横線などは入らない。


テーマの style.css に文を追加する。追加する場所は、下記の三箇所。

[php]
/* List Style Widgets*/

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding: 8px 0 9px;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
border-top: 0;
}
[/php]

[php]
/* List Style Widgets*/

.content-sidebar .widget_archive li,
.content-sidebar .widget_categories li,
.content-sidebar .widget_links li,
.content-sidebar .widget_meta li,
.content-sidebar .widget_nav_menu li,
.content-sidebar .widget_pages li,
.content-sidebar .widget_recent_comments li,
.content-sidebar .widget_recent_entries li,
.content-sidebar .widget_categories li ul,
.content-sidebar .widget_nav_menu li ul,
.content-sidebar .widget_pages li ul {
border-color: rgba(0, 0, 0, 0.1);
}
[/php]

ウイジッドには、それぞれID名称がある。

Google Calendar Eventsは、
.widget_gce_widget

Remember Old Post Widgetは、
.widget_oldpost_widget

これらのウィジッドを、上記の三箇所に、それぞれの文で書き加える。
すると、TwentyFourteenデフォルトのデザインが適用される。

googlecalendarwidget2

oldpostwidget

記事の共有: