2013-03-07 2 views
0
<dl class='gallery-item'> 
<dt class='gallery-icon'> 
       <a href='http://xxx.lt/wp-content/uploads/2013/02/snow-004.jpg' title='snow 004'><img width="200" height="81" src="http://xxx.lt/wp-content/uploads/2013/02/snow-004-200x81.jpg" class="attachment-thumbnail" alt="snow 004" /></a> 
      </dt> 
</dl> 

В WordPress вставить shartcode [gallery link="file" columns="3"], при проверке сайта с W3C, получаю ошибку Element dl is missing a required instance of child element dd. Это ошибка в Wordpress? КАК решить эту ошибку? Возможно, добавьте тег в gallery_shortcode()?Wordpress проверки элемент ошибки дл отсутствует обязательный экземпляр дочернего элемента дд

ответ

0

Ответ на этот вопрос Wordpress использует dd для заголовка изображения, см. Код в media.php. Добавьте подпись к каждому изображению в галерее, затем снимите подпись с помощью «display none» в css.

<div class="my_class">  
<div class='gallery'> 
    <dl class='gallery-item'> 
    <dt class='gallery-icon landscape'> 
    <img width="190" height="190" src="XXXX" class="attachment-thumbnail" alt="X" /> 
    </dt> 
    <dd class='wp-caption-text gallery-caption'>Some Caption</dd> 
    </dl> 
</div> 
</div> 

CSS:

.my_class .wp-caption-text.gallery-caption{ 
display: none; 
} 

Только в случае, если кто-то ищет это. Немного о беспорядке, но он работает.

Смежные вопросы