Я опубликовал стих Ранее это включало предыдущее изображение с покрытием ползунка. В то время как многие плагины, которые выполняют эту функцию, я предпочитаю использовать третьи партийные плагины, принимая во внимание дополнительные накладные расходы, включая ограниченные функции обновления и рекламу. Мне Так же, как тo Держи меня WordPress корпус как можно меньше, поэтому я создал пробку, которая использует WordPress и jQuery Чтобы показать заранее и после изображений.
До и после ползунка изображения
Вот демонстрация слайдера:
Вот тот, кто его создал:
[before_after before=" after=" width="600"]
Как установить до и после плагина слайдера
Сделайте эти шаги, чтобы установить и активировать плагин на вашем сайте WordPress:
Создать новую папку для wp-content/plugins/ Каталог и назовите его before-after-sliderВ области
Создать новый файл в этой папке и назовите это before-after-slider.phpВ области
Скопировать и вставить этот код к before-after-slider.php в файле.
Сохраните файл и активируйте пробку От панели администратора WordPress.
Когда страница загружается:
Если установлен короткий код, сценарий jQuery и CSS введены в заголовке страницы.
Скрипт инициализирует поведение слайдера, изначально установив ручку в середине (50%).
Пользователи взаимодействуют с ручкой, чтобы динамически обнаружить более или менее до или после изображения.
Первая часть плагин -IN предоставляет Безопасность и правильная среда Немедленно уйти, если код обращается за пределами WordPress (if (!defined('ABSPATH')) exit;)
JavaScript и CSS Загрузка: Заглушки относительно Enqueues JavaScript и CSS только Если текущая страница или запись
Error: Both before and after images are required.
Короткий код. Эта оптимизация позволяет избежать ненужной загрузки сценариев по всей шкале.
Это связывает WordPress wp_enqueue_scripts Действие, чтобы добавить оба:
JavaScriptЭто использует jQuery для инициализации до/после ползунка. Этот:
Размещены до и после изображений рядом с CSS clip-path Раскрыть или скрыть части каждого изображения.
Добавьте слушателей событий к событиям мыши и прикоснитесь к событиям, позволяя посетителю потянуть ручку горизонтально, чтобы отрегулировать видимые части до и после изображений в режиме реального времени.
Обновляет положение ручки и динамически настраивает видимость каждого изображения на основе движения индикатора.
Внутренний CSSВОЗ:
Исследуйте контейнер ползунка и изображения, чтобы правильно сложить с абсолютным позиционированием.
Проектируйте ручки буксировки, включая вертикальную белую линию и круговой индикатор для улучшения пользовательского опыта (UX)
Функциональность короткой воды: Основная сокращенная функция ba_slider_shortcode():
Принимает и продезится четыре дополнительных атрибута: