#wordpress #gallery #custom-wordpress-pages
#wordpress #Галерея #пользовательские-wordpress-страницы
Вопрос:
Я хочу добавить шаблон галереи в дочернюю тему, и мне очень сложно найти хорошие примеры. Лучший пример, который я нашел на сегодняшний день, принадлежит Андресу Эрмосилье, но был сделан еще в 2012 году.
Шаги с 1 по 3 дадут мне половину того, что я хочу, а именно галерею, вставленную над заголовком сайта (на данном этапе мне не нужен fluxslider или аналогичный.) Ниже приведен код, который я использую, размещенный непосредственно перед the_title()
:
<?php
$image_args = array(
'numberposts' => -1, // Using -1 loads all posts
'orderby' => 'menu_order', // This ensures images are in the order set in the page media manager
'order'=> 'ASC',
'post_mime_type' => 'image', // Make sure it doesn't pull other resources, like videos
'post_parent' => $post->ID, // Important part - ensures the associated images are loaded
'post_status' => null,
'post_type' => 'attachment'
);
$images = get_children( $image_args );
if ( $images ) {
foreach ( $images as $image ) { ?>
<img src="<?php echo $image->guid; ?>" alt="<?php echo $image->post_title; ?>" title="<?php echo $image->post_title; ?>" />
<?php }
} ?>
Моя проблема в том, что сами изображения остаются отображаемыми в содержимом сообщения — как я могу удалить все изображения из содержимого страницы одновременно?
Ответ №1:
Почему бы не добавить класс на страницу шаблона галереи и не отображать все изображения, кроме галерей, используя css.