Problem mit baseurl und Interaktion mit dem Plugin

Ich habe ein Plug-In eingebaut und es scheint in Ordnung zu sein. Es läuft mindestens. Es lädt jedoch sehr langsam. Ich habe meine Ergebnisse für das Konsolenprotokoll hinzugefügt. Es scheint, als ob die Basis-URL in einigen Fällen nicht korrekt erstellt wurde. www.mydomain.com/wordpress/plugin kombiniert mit / wp-includes / js / jquery /. Diese Einträge sollten www.mydomain.com/wordpress/wp-includes/js/jquery/ sein. Ich sehe auch, dass das inkonsequent ist, manchmal ist es gut gebaut. Also versuche ich die Datei aufzuspüren, wo das passiert, aber ich bin ein wenig verloren. Irgendwelche Tipps würden helfen.

GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/jquery.js?ver=1.12.4 (index):54 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 404 (Not Found) (index):55 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/core.min.js?ver=1.11.4 (index):603 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.11.4 404 (Not Found) (index):604 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/widget.min.js?ver=1.11.4 (index):606 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/slider.min.js?ver=1.11.4 (index):608 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/mouse.min.js?ver=1.11.4 (index):607 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/button.min.js?ver=1.11.4 (index):609 GET https://www.example.com/wordpress/plugin/wp-includes/js/wp-embed.min.js?ver=4.5.3 (index):616 GET https://www.example.com/wordpress/pluginjs/wp-emoji-release.min.js?ver=4.5.3 (index):28 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/slider.min.js?ver=1.11.4 (index):608 GET https://www.example.com/wordpress/plugin/wp-includes/js/jquery/ui/button.min.js?ver=1.11.4 404 (Not Found) (index):609 GET https://www.example.com/wordpress/plugin/wp-includes/js/wp-embed.min.js?ver=4.5.3 404 (Not Found) (index):616 Uncaught TypeError: jQuery(...).tinyNav is not a function(…) TinyNav.js?ver=4.5.3:91 Google sync successful frontend_book.js:513 

Solutions Collecting From Web of "Problem mit baseurl und Interaktion mit dem Plugin"

Das meiste Problem wurde getriggers, indem ich folgendes in meine functions.php einfügen

  function my_init() { if (!is_admin()) { wp_deregister_script('jquery'); // Load the copy of jQuery that comes with WordPress // The last parameter set to TRUE states that it should be loaded // in the footer. wp_register_script('jquery', '/wp-includes/js/jquery/jquery.js', FALSE, '1.11.4', TRUE); wp_enqueue_script('jquery'); } } add_action('init', 'my_init'); 

Wie reihen / registrieren Sie diese Dateien? Versuchen Sie, sie wie Ihre Akte in eine Warteschlange zu stellen oder sie als Dependenzen zu behandeln?

Um eine beliebige Datei aus der WordPress-Core-Bibliothek für registrierte Skripte zu verwenden, müssen Sie sie nur registrieren und wp_register_script festlegen, die Ihr Plugin benötigt, mit wp_register_script (trigger with wp_enqueue_scripts action).

Sie finden hier die Liste aller im core registrierten Skripte

Skripts, die mit wp_register_script () vorregistriert wurden, müssen nicht manuell mithilfe von wp_enqueue_script () in die Warteschlange eingereiht werden, wenn sie als Abhängigkeit eines anderen Skripts aufgeführt sind, das in die Warteschlange gestellt wird. WordPress fügt automatisch das registrierte Skript ein, bevor es das eingereihte Skript enthält, das das Handle des registrierten Skripts als Abhängigkeit auflistet.