wake-up-neo.com

Schwerkraft Formulare laden jquery

Ich habe das folgende Skript in meine Funktionsdatei eingefügt, um die Registrierung von Wordpress jquery aufzuheben und das Google CDN zu verwenden.

// use the Google hosted jquery library
if (!function_exists('modify_jquery')) {
    function modify_jquery() {
        if (!is_admin()) {
            wp_deregister_script('jquery');
            wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js', false, '1.11.3', true);

            wp_enqueue_script('jquery');
        }
    }
}
add_action('init', 'modify_jquery');

Ich verwende Gravity Forms und es sieht so aus, als würde auf jeder Seite mit einem Formular die jquery-Bibliothek im head-Bereich geladen. Ist das etwas, was die Schwerkraft tut? Ich frage mich nur, wie es in der Lage ist, mein Skript in der Funktionsdatei zu ignorieren. Ich erinnere mich in der Vergangenheit, dass die Schwerkraft-Form erfordert, dass eine Abfrage in den Kopf geladen und nicht zurückgestellt wird. Ist das noch wahr?

1
brandozz

Mit Hilfe des Links von smspaulb hat brandozz das Problem behoben, indem der folgende Filter hinzugefügt wurde, der das Laden des GravityForms-Skripts in die Fußzeile verzögert:

add_filter('gform_init_scripts_footer', '__return_true');

2
Dave Romsey