• Was tun mit 17 deutschen IP-Nummern die meine Website angriffen?

    Immer wieder wird versucht, sich in meine WordPress-Websites als Admin einzuloggen. Das ist völlig üblich und sollte niemanden überraschen.
    Solche Angriffe erfolgen vollautomatisch per Bot-Software: Innerhalb kürzester Zeit finden viele Loginversuche statt.
    Beispiel: Am 23.1.2016 gab es zwischen 6:05 und 6:19 Uhr 120 erfolglose Loginversuche (und 0 erfolgreiche). (mehr …)

  • Dynamische WordPress Shortcodes

    Wenn man WordPress mit einem Plugin erweitert, muss man oft einen so genannten Shortcode verwenden. Damit ist gemeint, dass man in einer WordPress-Seite ein Schlüsselwort zwischen „[“ und „]“ einfügt. Wird die Seite dann dargestellt, wertet WordPress dieses Schlüsselwort aus und verbindet die Seite mit der Plugin-Software. Zusätzlich können Parameter übergeben werden, damit das Plugin weis, was es darstellen soll.
    „Normalerweise“ sind diese Parameter statisch. D.h. auf der wordpress-Seite wird der Parameter festgelegt und ist für alle Nutzer und Situationen gleich.
    Das ist ungünstig, wenn man viele WordPress-Seiten benötigt, auf denen die Shortcodes „fast“ identisch verwendet werden. Damit man dann Daten nur an einer Stelle speichern und änderbar machen will, muss das Plugin entsprechend programmiert sein – oder man „trickst etwas“. Indem man zwei weitere Plugins installiert und verwendet. Das geht so: (mehr …)

  • WordPress Shortcode und Parameter mit „[“ und „]“

    Mein WordPress-Plugin „JSON Content Importer“ holt über einen WordPress Shortcode Daten aus dem Internet, bereitet diese auf und zeigt sie in WordPress an. Soweit so simpel. Die „Daten aus dem Internet“ werden dabei so abgerufen, wie das ein Browser auch tut: Eine Internetadresse wird kontaktiert, der adressierte Webserver antwortet und schickt Text über die OSI-Layer http/TCP/IP

    Dazu muss man beim Anlegen der WordPress-Seite den WordPress-Shortcode „jsoncontentimporter“ verwenden: D.h. in den Text der Seite einfach [jsoncontentimporter url=“Internetadresse“ parameter=“Parameterwert“]Templatetext[/jsoncontentimporter] einfügen. WordPress versucht dann die JSON-Daten von der „Internetadresse“ zu holen und zusammen mit „Templatetext“ etwas lesbares für die Website zu bauen. Zusätzlich kann man mit „parameter“ oder anders genannten Schlüsselwörtern Infos übergeben, um die Ausgabe zu beeinflussen.

    Falls aber im Wert von „url“ oder „parameter“ die Zeichen „]“ oder „[“ enthalten sind, gibt es Probleme: WordPress schneidet den Text rechts von „]“ einfach ab: The shortcode parser does not accept square brackets within attributes. (mehr …)

  • JSON Content Importer Beispiele

    Zwei konkrete Beispiele bei denen mein WordPress-Plugin „JSON Content Importer“ in der PRO-Version im Einsatz ist:

    • Kanada, der WebDeveloper der York University schreibt:
      „I have a number of things in development, but this one is just about finished:  http://fes.yorku.ca/faculty/full-time-faculty/
      The first call pulls back a list of faculty members.  Then you can click on a name to get more details: http://fes.yorku.ca/faculty-profile-dev/?mid=79796
      Your plugin gives us a ton of flexibility to create simple search interfaces and display rich data from a variety of JSON sources. It saves us from writing and maintaining a ton of custom code.
    • Australien:
      Die australische Niederlassung der weltweit tätigen IGN Entertainment-Gruppe (im Hintergrund das legendäre Ziff-Davis) nutzt das Plugin auf http://ign.pubcast.com.au/ zur Dartstellung aller (australischen) Video- and Artikelfeed.

Datum und Zeit in München

Datum und Zeit laden gerade


Daten von worldtimeapi.org werden mittels Auto Refresh API AJAX aktualisiert eingeblendet.

Bernhard Kux – Aktuelles, Projekte, Über mich
FacebookXINGTwitterLinkedInRSS

Webinar-Showtime:

Der richtige Einstieg in die Digitalisierung

Offene Tickets Wordpress.org-Plugin-Support

PRO-Support


get-url-cron

  • Kein offenes Ticket

auto-refresh-api-ajax

  • Kein offenes Ticket

wp-memory-usage

  • Kein offenes Ticket

json-content-importer

Pack ma’s digital