Ситуация: имеется готовая вёрстка, виджеты в которой выполнены не совсем стандартно для WordPress: их содержимое заключено в блок, следующий за блоком заголовка. В общих чертах это выглядит так:
		
		
			
			
			
			
				
					
				| 
					
				 | 
						<div id="..." class="widget">     <div class="widget-title">         Заголовок виджета     </div>     <div class="widget-body">         Содержимое виджета     </div> </div>  | 
					
				
			 
		 
Вёрстка такова, что перенос div.widget-title в div.widget-body невозможен. Отсутствие любого из них дизайн также не предусматривает.
Проблема: когда заголовок пуст, обрамляющий его код обычно не выдаётся, и параметры сайдбара before_widget и after_widget оказываются несбалансированными — первый открывает один блок, второй закрывает два: 
		
		
			
			
			
			
				
					
				| 
					
				 | 
						<div id="..." class="widget">   <!-- before_widget -->       <div class="widget-title">  <!-- before_title -->       </div>                      <!-- after_title -->     <div class="widget-body">   <!-- after_title -->       </div>                      <!-- after_widget --> </div>                          <!-- after_widget -->  | 
					
				
			 
		 
Задача: заставить виджеты с пустыми заголовками отображаться корректно.