Поддержка Проблемы и решения Доработка галереи изображений

  • Добрый день/вечер всем!

    Есть сайт туристический блог, работает на теме — Twenty Seventeen, шикарная надо сказать тема.

    Есть давнее и сокровенное желание убрать из галереи изображений коментарий к изображениям, формата — Item 5 of 11

    Зменить текст могу и убрать вообщем то тоже но нижнее поле рамки так и остается динамическим, даже если текст не выводится под изображением.

    Как можно сделать нижнюю часть статичной и поля рамки одинаковыми по всем сторонам?

    • Тема изменена 10 месяцев, 3 недели назад пользователем klipius.
    • Тема изменена 10 месяцев, 3 недели назад пользователем Yui. Причина: extra link deleted
    • Тема изменена 10 месяцев, 3 недели назад пользователем klipius.
    • Тема изменена 10 месяцев, 3 недели назад пользователем klipius.
    • Тема изменена 10 месяцев, 3 недели назад пользователем klipius.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Добрый день!

    Ваша галерея выводится с помощью плагина Simple Lightbox. У него есть собственные темы оформления (по умолчанию «Светлая» и «Тёмная», у вас выбрана светлая). Чтобы изменить оформление более-менее правильно, понадобится предпринять пару небольших шагов, сделав что-то вроде надстройки над стандартным оформлением. Для этого нужно:

    1. Создать в папке /wp-content/ файл slb-fix.css, с примерно таким содержимым:

    .slb_details {
        display: none;
    }
    .slb_nav {
        display:none;
    }

    2. В functions.php добавить примерно следующее:

    function slb_theme_travel_atlas_init($themes) {
        $themes->add('travelAtlas', array(
            'name' => 'Travel Atlas',
            'parent' => 'slb_default',
            'styles' => array (
                array ( 'fix', content_url( '/slb_fix.css' ) ),
            ),
        ));
    }
    add_action('slb_themes_init', 'slb_theme_travel_atlas_init');
    

    3. В админ-панели перейти в раздел «Внешний вид» > «Лайтбокс». Найти там поле «Тема». Если предыдущий шаг сделан правильно, там в выпадающем списке появится пункт «Travel Atlas». Выбрать его, нажать внизу кнопку сохранить настройки.

    В результате этих действий из нового файлика подгрузится пара дополнительных CSS-правил, которые просто добавляются к стандартной теме и скрывают блок с «деталями» слайда.

    Это решение из разряда «на скорую руку», набросанное под ваш случай (хотя и рабочее — бегло проверил на локальной установке WP).

    По-хорошему, нужно сделать всё это чуть более основательно, создав полноценный отдельный шаблон для плагина Simple Lightbox, в соответствии с его документацией (англ.), удалив все ненужные вам блоки из разметки, дописав любые необходимые стили, положив всё в отдельную папку и т.д.

    Успехов!

    • Ответ изменён 10 месяцев, 2 недели назад пользователем Norske.

    В functions.php добавить

    Не нужно учить плохому! Все изменения в оригинальных файлах темы живут только до первого обновления.

    Не нужно учить плохому! Все изменения в оригинальных файлах темы живут только до первого обновления.

    Кстати, да. Подразумевался functions.php дочерней темы, а её в данном случае нет. В идеале хорошо было бы вместе с замечанием сразу набросать решение, но в любом случае спасибо.

    Окей, тогда сделаем ещё проще. Те же скрывающие стили можно применить через меню «Внешний вид» > «Настроить» > «Дополнительные стили»:

    .slb_details {
        display: none;
    }
    .slb_nav {
        display:none;
    }

    Эффект тот же. И хотя я не сторонник стилизации через админ-панель, в данном случае так всем будет проще и удобнее, наверное.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Доработка галереи изображений» закрыта для новых ответов.