Javascript in WordPress einbinden

Plugin: inline-javascript

Suche in Plugins nach „inline-javascript volcano“ und installiere das. So wird’s eingebunden – einfacher geht’s nicht:

[inline]
[script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"][/script]
[script type="text/javascript"]
(...)
[/script]
[/inline]

Denke an Disable wpautop!

 

Plugin: Scripts n Styles

Eigene Skripte werden in Scripts untergebracht.

Gängige Bibliotheken werden unter Include Scripts eingebunden.

Seltene Bibliotheken können in Scripts mit reingepackt werden:

Eigene Skripte, die seltene Bibliotheken benutzen, müssen in die /Body Textarea eingebunden werden, wobei die Bibliothek in die /Head-Textarea einbunden werden muss. Hat leider nur in Chrome zuverlässig funtkioniert. In Firefox und IE hat das Error in die Konsole geworfen und das eigene Skript wurde nicht ausgeführt.

var jQueryScript = document.createElement('script');  
jQueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js');
document.head.appendChild(jQueryScript);

Anforderungen an eine Rechnungsvorlage

  • in einem Tool nutzbar, welches ich besitze (docx, doc, OO, Browser)
  • wichtigste Anforderung – Rechtskonformität, keinen Ärger mit Finanzamt, keine peinliche Rückfrage seitens des Kunden
  • ordentliches Design: der Kunde soll nicht das Gefühl haben, dass ich ein unzuverlässiger Geschäftspartner bin
  • hoher Automatisierungsgrad (Umsatzsteuer voreingestellt, Zeilen hinzufügen ohne Probleme, automatische Berechnung der Zeilen- und Endspaltensumme, Adressen der Geschäftspartner eingespielt)
  • alle zahlungsrelevanten Informationen enthalten: Bankverbindung (IBAN in lesbarem Format)
  • Schnittstelle zu Buchhaltungsprozess (und wenn es nur eine saubere, digital archivierte Ablage ist)
  • Nebenanforderung: QR-Code
  • Nebenanforderung: Marketingbotschaft (Logo, Slogan, Call-to-action: beauftragen Sie uns wieder, melden Sie sich bei Ihrer nächsten Herausforderung)
  • Nebenanforderung: Datenschutz – meine Rechnungsdaten gehören mir