Удаление изображений из содержимого в шаблоне галереи WordPress

#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.