Ich habe einige Javascript in meiner Fußzeile, die nur fallen gelassen werden, wenn sie eine PHP-Prüfung bestehen. Aufgrund einiger Seitenoptimierungen möchte ich diese Skripte in die Warteschlange stellen. Ich versuchte, die PHP-Skripte einzureihen wie so:wp_enqueue_script und PHP-Skripte
function add_base_scripts() {
wp_enqueue_script(get_template_directory_uri() . '/base-scripts.php');
}
add_action('wp_footer', 'add_base_scripts');
Aber ich bin nicht der Skripte von der Basis-scripts.php werden gesetzt in die Seite zu sehen. Es ist definitiv das richtige Verzeichnis, das mich denken lässt, dass es ein Problem mit den Skripten in einer PHP-Datei ist. Ich habe online nichts gefunden, wenn Sie eine PHP-Datei verwenden können oder nicht. Kann jemand das bestätigen/entlarven?
Nur einen Griff hinzugefügt - das gleiche Problem. Ich kann die Skripte von base-scripts.php auf der Seite nicht sehen. – user3278983
Oh Entschuldigung, ich habe den .php-Teil gelesen. Kannst du ihn nicht ändern, um (FILEPATH) statt Enqueuescript einzuschließen? –
Wir verwenden ein Enqueue-Skript, weil das Plugin die Skripte automatisch optimiert. Wenn wir nur die Skripte einschließen, gibt es Fehler, weil sie vor jQuery geladen werden. – user3278983