Я бы посоветовал оставить только нижний колонтитул в статье.Исправьте вашу проблему, стилизовав .site-footer
вместо footer
Элемент footer
, существующий в нескольких местах, является семантически правильным HTML5.Он сообщает пользователям и устройствам всех типов, что это нижний колонтитул текущей части сайта.Ваши черные ящики - потому что у вас есть стили, примененные к footer
, которые вместо этого должны применяться к .site-footer
.Вы не можете предсказать, что HTML-контент, созданный некоторым плагином, не будет содержать элемент footer
, но вы можете быть совершенно уверены, что он не будет иметь footer
с классом .site-footer