Intereting Posts
Ограничивает количество отображаемых терминов? Является ли это возможным? Измените URL-адрес возврата из Customizer Заголовок таблицы стилей на шаблонах страниц Настроить <header> в категории Перемещено wp-контент и возникла проблема с папкой тем? Вставьте пользовательский идентификатор в wp_get_attachment_link Галерея изображений Timthumb.php не работает на Multisite WordPress Какая модификация для входа только в определенную роль? Вызов виджета через функцию в файлах тем (жесткий код) Когда новый пользовательский регистр добавляет новую роль пользователя Автоматическое резервное копирование перед автоматическим обновлением WordPress Предотвратите загрузку других версий jquery на статическую главную страницу Еще один get_posts () в явно заданной задаче порядка wp_create_user hook Редактирование ссылок в нижнем колонтитуле WordPress Темы с зашифрованным кодом Base64?

Как получить чистый код для галереи?

Я хочу чистый код для галереи, например:

<div class="gallery"> <ul> <li><a href='../wp-content/uploads/2014/04/lgitem-01.jpg'><img width="150" height="150" src="../wp-content/uploads/2014/04/lgitem-01-150x150.jpg" class="tnggallery" /></a></li> <li><a href='../wp-content/uploads/2014/04/lgitem-01.jpg'><img width="150" height="150" src="../wp-content/uploads/2014/04/lgitem-01-150x150.jpg" class="tnggallery" /></a></li> <li><a href='../wp-content/uploads/2014/04/lgitem-01.jpg'><img width="150" height="150" src="../wp-content/uploads/2014/04/lgitem-01-150x150.jpg" class="tnggallery" /></a></li> <li><a href='../wp-content/uploads/2014/04/lgitem-01.jpg'><img width="150" height="150" src="../wp-content/uploads/2014/04/lgitem-01-150x150.jpg" class="tnggallery" /></a></li> </ul> </div> 

В настоящее время мой код выглядит следующим образом:

 <div id="gallery-2" class="gallery galleryid-12 gallery-columns-5 gallery-size-thumbnail"><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-01.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-01-150x150.jpg" class="attachment-thumbnail" alt="lgitem-01"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-02.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-02-150x150.jpg" class="attachment-thumbnail" alt="lgitem-02"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-03.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-03-150x150.jpg" class="attachment-thumbnail" alt="lgitem-03"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-04.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-04-150x150.jpg" class="attachment-thumbnail" alt="lgitem-04"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-05.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-05-150x150.jpg" class="attachment-thumbnail" alt="lgitem-05"></a> </dt></dl><br style="clear: both"><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-06.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-06-150x150.jpg" class="attachment-thumbnail" alt="lgitem-06"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-07.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-07-150x150.jpg" class="attachment-thumbnail" alt="lgitem-07"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-08.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-08-150x150.jpg" class="attachment-thumbnail" alt="lgitem-08"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-09.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-09-150x150.jpg" class="attachment-thumbnail" alt="lgitem-09"></a> </dt></dl><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-10.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-10-150x150.jpg" class="attachment-thumbnail" alt="lgitem-10"></a> </dt></dl><br style="clear: both"><dl class="gallery-item"> <dt class="gallery-icon landscape"> <a href="../uploads/2014/04/lgitem-11.jpg"><img width="150" height="150" src="../uploads/2014/04/lgitem-11-150x150.jpg" class="attachment-thumbnail" alt="lgitem-11"></a> </dt></dl> <br style="clear: both;"> </div> 

Solutions Collecting From Web of "Как получить чистый код для галереи?"

Вы можете попытаться перезаписать короткий код галереи:

 add_shortcode( 'gallery', 'custom_gallery_shortcode' ); 

где обратный вызов короткого кода:

 /** * Overwrite the native [gallery] shortcode, to modify the HTML layout. */ function custom_gallery_shortcode( $attr = array(), $content = '' ) { $attr['itemtag'] = "li"; $attr['icontag'] = ""; $attr['captiontag'] = "p"; // Run the native gallery shortcode callback: $html = gallery_shortcode( $attr ); // Remove all tags except a, img,li, p $html = strip_tags( $html, '<a><img><li><p>' ); // Some trivial replacements: $from = array( "class='gallery-item'", "class='gallery-icon landscape'", 'class="attachment-thumbnail"', 'a href=', ); $to = array( '', '', 'class="tnggallery"', 'a class="lightbox" href=', ); $html = str_replace( $from, $to, $html ); // Remove width/height attributes: $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); // Wrap the output in ul tags: $html = sprintf( '<ul class="gallery">%s</ul>', $html ); return $html; } 

для изменения макета HTML.