• Плагин нужен максимально легкий.

    Плагин нужен исключительно для формы обратной связи.

    Очень желательно, чтобы свои ресурсы плагин загружал исключительно на странице с формой, а не на каждой странице сайта.

    • Тема изменена 1 месяц, 4 недели назад пользователем bahus.
    • Тема изменена 1 месяц, 4 недели назад пользователем bahus.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Contact Form 7 достаточно легкий для формы обратной связи

    Скрипты плагина можно отключить для всех страниц кроме нужной в functions.php

    add_action('wp_print_styles', 'my_deregister_javascript', 100 );

    function my_deregister_javascript(){
    if( ! is_page ('contacts') ){
    wp_deregister_script( 'contact-form-7' ); // отключаем скрипты плагина
    wp_deregister_style( 'contact-form-7' ); // отключаем стили плагина
    }
    }

    Код выше отключает скрипты везде кроме страницы contacts. Обратите внимание на условие ! is_page ('contacts')

    is_page() — это функция wp, которая проверяет на какой странице находится. Внутрь можно поместить SLUG, название или ID страницы, чтобы проверить текущая ли это страница. Рекомендуется писать ID, так этот параметр менее изменяем.

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

    @philippovpavel благодарствую.

    В коде вместо contacts я должен прописать название своей страницы, где расположен шорт-код плагина?

    Например, obratnaya-svyaz?

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

    Да

Просмотр 3 ответов — с 1 по 3 (всего 3)