Sichere WordPress-Updates mit einem Staging-System

WordPress-Update im Livebetrieb: Wie aus dem Segen ein Fluch werden kann Zugegeben, es ist schon sehr komfortabel, WordPress und seine Plugins upzudaten. Man wird informiert, welche Updates verfügbar sind, ein Klick und schon ist man wieder auf dem neuesten Stand. Probleme gibt es dabei selten. Was aber, wenn doch? Gerade wenn viele Plugins im Einsatz sind oder Plugins, die etwas in die Jahre gekommen sind, ist die Gefahr von Inkompatibilitäten nach einem Update gegeben. Dann ist das Layout zerschossen, es erscheinen Fehlermeldungen auf der Seite oder die Seite ist gar komplett [...]

2017-02-09T14:26:37+00:00 30.01.2017|Tags: , , , , |3 Comments

3 WordPress-Plugins zum Erstellen von Custom Content Types im Vergleich

Was sind Custom Content Types? Die Standard Content Types in WordPress sind Seiten und Beiträge. Das deckt nicht immer den Bedarf ab, wie Inhalte eingepflegt, strukturiert und dargestellt werden. Custom Content Types sind weitere Content-Typen. Auch ohne diesen Begriff zu kennen, kommen viele WordPress-Nutzer damit in Berührung, dann nämlich, wenn nach der Installation und Aktivierung eines Plugins oder Themes neue Menüpunkte erscheinen. Portfolio, FAQ, Galerien, Projekte ... falls ein WordPress-Backend diese Menüpunkte enthält, dann ist die Wahrscheinlichkeit groß, dass dahinter Custom Content Types stecken. Custom Content Type selbst entwickeln WordPress bietet Funktionen zur Registrierung [...]

2017-01-28T14:17:16+00:00 04.10.2016|Tags: , |0 Kommentare

Instagram-Bilder mit IFTTT in den eigenen WordPress-Blog einbinden

Was ist IFTTT? Instagram war für mich der Auslöser, mich mit der Plattform IFTTT zu beschäftigen. Ich wollte Instagram-Bilder auf meiner Facebook-Seite veröffentlichen und fand die eingebaute Share-Funktion der Instagram-App nicht mächtig genug. Auf der Suche nach einer besseren Lösung stieß ich mehrfach auf IFTTT. IFTTT steht für "If this then that". Auf IFTTT kann man eigene Wenn-Dann-Regeln defineren, die sich auf duzende sogenannte Channels beziehen. Channels entsprechen all unseren geliebten Internetdiensten wie Facebook, Instagram, Evernote, LinkedIn, Flickr, WordPress bis hin zu Wetterdiensten und Heimautomatisierung. Diese Kanäle werden in den Regeln [...]

2017-01-28T14:22:46+00:00 16.08.2014|Tags: , , , |13 Comments

WordPress SEO für Einsteiger: Meta Description und Google+ Profil einstellen

Wer sich mit WordPress und SEO auskennt, dem erzähle ich hier wahrscheinlich nichts neues. Allen anderen, die sich mit SEO noch nicht oder nur ein bisschen auseinandergesetzt haben, möchte ich hier einen kleinen Einblick in das WordPress SEO Plugin von yoast geben. Dabei will ich nur zwei Funktionen vorstellen. Für mehr Details empfehle ich die offizielle Webseite von yoast, auf der umfangreich erklärt wird, was bei der Optimierung für Suchmaschinen zu bedenken ist und wie das Plugin dabei unterstützt. Meta Description für Seiten und Artikel einstellen Die sogenannte Meta Description [...]

2017-01-28T13:52:46+00:00 08.10.2013|Tags: , , , , , , |11 Comments

Mit einfachen Mitteln eine mehrsprachige WordPress-Site aufsetzen

Eine einfache WordPress-Installation unterstützt Mehrsprachigkeit nicht wirklich und entspricht üblicherweise genau einer Sprache. Beim Aufsetzen der Webseite von monkkee.com standen wir deshalb zunächst vor einer Herausforderung, denn die Seite wollten wir in Englisch und Deutsch anbieten. Wie macht man das? Eine wichtige Ressource ist der offizielle WordPress-Artikel hierzu. Außerdem gibt es hilfreiche Blog-Artikel, die das Thema adressieren (siehe unten). Eigene WordPress-Seite je Sprache Wir haben uns dazu entschieden, für jede Sprache eine eigene WordPress-Seite aufzusetzen. Diese Option wird auch im WordPress-Artikel unter der Überschrift "Each language in its own WordPress [...]

2017-01-28T13:52:48+00:00 22.09.2013|Tags: , , , , , |11 Comments

Update WordPress-Plugin "Navigation Du Lapin Blanc"

Gestern habe ich eine neue Version meines WordPress-Plugins mit dem schönen Namen Navigation Du Lapin Blanc herausgebracht. Inhaltlich ist dieses Update von Version 1.0.4 auf 1.0.5 nicht der Rede wert, lediglich die Art, wie Kategorie-Links erzeugt werden, habe ich angepasst. Ich will dieses Ereignis aber trotzdem zum Anlass nehmen, ein paar Dinge über das Plugin zu verlieren Zum Plugin Das Plugin "berechnet" aus den bestehenden Seiten eines WordPress-Projektes eine hierarchische Menüstruktur. Mit PHP-Funktionen, die das Plugin mitbringt (= API), lassen sich Teile dieser Struktur komfortabel auswerten und einzelne Navigationsebenen auf [...]

2017-01-28T13:52:49+00:00 17.09.2013|Tags: , , , , , |0 Kommentare

Unterschiede zwischen Hosting auf wordpress.com und eigener Installation

Ich habe bei WordPress einen Blog, der gratis auf wordpress.com gehostet wird: http://bjoerne.wordpress.com/. Bevor ich diesen Blog hier (https://www.bjoerne.com) eingerichtet habe, hatte ich kurz überlegt, ob ich den Blog nicht auf obiger Adresse schreibe, mich dann aber dagegen entschieden. Gleiches gilt für meinen Reiseblog auf http://travel.bjoerne.com. Warum eigentlich? Themes Über wordpress.com stehen viele Themes zur Verfügung (aktuell sind das 231). Allerdings sind nicht alle gratis. Viele davon sind Premium Themes, die man erst kaufen muss. Es ist nicht möglich, sein selbstentwickeltes oder woanders gekauftes Theme zu verwenden. Auch ist es [...]

2017-01-28T13:52:49+00:00 13.09.2013|Tags: , , , , |0 Kommentare

Eigene Shortcodes schreiben oder Div Shortcode verwenden

In einem Projekt ergab sich die Anforderung, dass auf einer Seite alle Mitarbeiter aufgelistet werden. Und zwar so: Lösung mit eigenen Shortcodes Da ich keine Lust hatte, in der Text-Sicht des Beitrags HTML zu coden, habe ich Shortcodes geschrieben. Und das ist gar nicht so schwer. Um das Layout umzusetzen, brauchte ich zwei geschachtelte div-Elemente mit class-Attributen. Die Shortcodes sollten heißen staff und description. Mit dem folgenden Code habe ich die Shortcodes zur Verfügung: function staff_shortcode( $atts, $content = null ) {    return '<div>' . do_shortcode( $content ) . [...]

2017-01-28T14:33:11+00:00 27.08.2013|Tags: , , |0 Kommentare