Enqueue Javascript, das ein benutzerdefiniertes PHP-Widget in jQuery-konstruiertes div einfügt

Was ich getan habe:

Das mobile Menü auf der Website (lass mich wissen, wenn du die Dev-Seite sehen willst, damit ich nicht als Spam markiert werde) wird von einem Skript geladen, das das Hauptmenü verbirgt, wenn die Browserbreite unter 1030px fällt . Vorher ist das mobile Menü div nicht vorhanden. Ich habe einen Einkaufswagen-Link auf der Desktop-Site, den ich versuche, automatisch in dieses mobile Menü div einzufügen, wenn dieses div vom Skript generiert wird. Dann werde ich den im Desktop-Code usw. verstecken

Ich benutze das Folgende, um einige jQuery in die Warteschlange zu stellen, die wiederum das benutzerdefinierte PHP-Plugin “cart link” in ein mobiles Menü div lädt, das nur dann mit einer separaten js-Datei geladen wird, wenn die Browserbreite weniger als 1030px beträgt. Immer noch bei mir? Hier ist der Code:

In functionen.php:

function mobile_cart_script() { ?>  var pluginDir = ; jQuery(".slicknav_menu").load(pluginDir+"/wp-content/plugins/woocommerce-cart-dropdown/cart-dropdown.php");  <?php wp_register_script( 'mobile_cart_script', '', false, false, false ); wp_enqueue_script( 'mobile_cart_script' ); } add_action('wp_enqueue_scripts','mobile_cart_script'); 

Dies funktioniert nicht.

Ich hatte zuerst versucht, das Skript direkt in die Kopfzeile einzufügen, aber das Skript erforderte das Laden des mobilen Menüs zuvor. Also lege ich das Skript direkt nach dem Skript, das das mobile Menü aufruft, in diese Datei und kümmere mich um diese Abhängigkeit. Dann entdeckte ich, dass ich im php-Plugin require_once = wp-load.php brauchte, was nicht ideal ist.

Nachdem ich mich wp_enqueue_scripts , stieß ich auf die wp_enqueue_scripts Methode wp_enqueue_scripts . Es braucht das Plugin nicht zu require_once = wp-load.php (glaube ich nicht), und es beseitigt den Code in den head und den Server require_once = wp-load.php , aber es funktioniert immer noch nicht.

Irgendwelche Ideen?

Solutions Collecting From Web of "Enqueue Javascript, das ein benutzerdefiniertes PHP-Widget in jQuery-konstruiertes div einfügt"