Загружаем скрипты и стили плагина только там, где это необходимо
Предположим, что на нашем сайте контактная форма используется не везде, а только не некоторых страницах. Допустим она у нас есть только на странице Контакты и больше нигде не нужна. Тогда нет смысла утяжелять сайт загружая на всех его страницах скрипты и стили плагина Contact Form 7.
В примере ниже показано как подключить стили и скрипты плагина только на одной странице:
Скопировано
add_filter( 'wpcf7_load_js', 'load_cf7' );
add_filter( 'wpcf7_load_css', 'load_cf7' );
function load_cf7() {
global $post;
return is_object( $post ) && in_array( $post->ID, [555] ) ? true : false;
}
Показать код
В строке 5 вместо 555 надо прописать ID нужной страницы. Если нужно подключить формы не на одной, а на двух-трех страницах, то просто пишем их через запятую.