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

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

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

    • Тема изменена 1 год, 1 месяц назад пользователем Bahus.
    • Тема изменена 1 год, 1 месяц назад пользователем 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 год, 1 месяц назад пользователем Philippov Pavel.

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

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

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

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

    Да

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

Тема «Плагин для создания формы обратной связи?» закрыта для новых ответов.