• Resolved cutu234

    (@cutu234)


    Gtmetrix zeigt einen Fehler, der sich auf diese Datei bezieht:

    https://www.paypalobjects.com/api/checkout.js

    Ist im Grunde keine große Sache, aber es spricht auch nichts dagegen, dieses Script nur zu laden, wenn es auch wirklich nötig ist. In unserem Fall betriff das nur Warenkorb und Checkout. Leider kann ich das Script nicht in der üblichen Weise exkludieren. Das hier funktioniert nicht:

    add_action('wp_print_scripts', function () {
    	if ( !is_page( array('warenkorb', 'kasse') ) ){
    		wp_dequeue_script('paypal-express-checkout');
    	}
    });

    Die Scripte werden wohl so eingebunden:

    wp_enqueue_script('ppplus', $fileUrl, [], $fileVersion, true);

    Es funktioniert aber auch nicht mit:

    wp_dequeue_script('ppplus');

    Wie könnte man das machen? Oder müssen die Scripte sitewide geladen werden?

    • This topic was modified 3 years, 8 months ago by cutu234.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @cutu234,

    Ich denke nicht, dass seitens des PayPal Plus Plugins viel Kontrolle bzgl. der Skripte vorliegt. Vielleicht ließe sich dies aber mit Plugins wie z.B. dem Plugin Organizer einschränken, das haben zumindest andere User in der Vergangenheit berichtet.

    Das neue PayPal Payments handhabt dies jedoch besser: https://wordpress.org/plugins/woocommerce-paypal-payments/
    Mit PayPal Payments werden die Skripte nur auf Seiten geladen auf denen auch ein Smart Button geladen wird, siehe Doku hier.
    Die neue Integration wird das PayPal Plus Plugin in den kommenden Monaten ablösen und bietet bereits heute mehr Features und Flexibilität, es lohnt sich also es einmal auszuprobieren und bei etwaigen Fragen Bescheid zu geben.
    Danke!

    Viele Grüße,
    Niklas

    Thread Starter cutu234

    (@cutu234)

    Das neue PayPal Payments handhabt dies jedoch besser:

    Naja, bei einem Rating von 2 (!!) Sternen für das Woo Plugin habe ich da so meine Zweifel, ehrlich gesagt. 🙂 Ist, wie gesagt, keine große Sache. Verstehe aber nicht, warum sich das Script, das in Eurem Plugin geladen wird, nicht wie üblich ansprechen lässt.

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    Die PayPal Plus Integration könnte hier und da einige Optimierungen vertragen, jedoch wurde die Entwicklung bereits vor einer Weile eingestellt. Offiziell wird sich hier also nichts mehr ändern und das Plugin wird in den kommenden Monaten vollständig abgeschaltet. Alle Wege führen zu PayPal Payments, welches aktiv entwickelt wird und wo User Feedback ausdrücklich erwünscht ist.

    Bei fast einer halben millionen Nutzern läuft die neue Integration einwandfrei, also wir empfehlen es selbst auszuprobieren und deine eigene Meinung zu bilden.
    Wenn es deinen Ansprüchen gerecht wird, bist du herzlist eingeladen selbst eine Bewertung da zu lassen und bei etwaigen Bedenken oder Anregungen hilft der Support gerne weiter.
    Danke!

    Viele Grüße,
    Niklas

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Javascript nur laden, wenn nötig’ is closed to new replies.