WordPress Custom Field-Inhalt in Contact Form 7-Nachricht übernehmen

1428518466 (8. April 2015)

Kürzlich stand ich vor in der Überschrift angegebener Aufgabenstellung. Die Lösung war recht einfach, deshalb jetzt auch in aller Kürze.

Wir benötigen das Plugin “Contact Form 7 Dynamic Text Extension“. Dieses ermöglicht uns, schon bei Aufbau des Formulars bestimmte Parameter in das Formular zu übernehmen, die wir dann später (den Teil macht CF7 aber selbst) an die Nachricht, also Mail oder Datenbank oder was auch immer, übergeben.

Beginnen wir mal mit dem Füllen der Nachricht. Dazu setzen wir einen Eintrag wie diesen:

[dynamischerwert]

In das rechte Feld vom CF7-Formulareditor. Also den Bereich, in dem die Nachricht gestaltet wird, welche dann in der Datenbank gespeichert oder (im Normalfall) per Mail zugesendet wird.

Weiterlesen »

Tags: , , , ,

ERROR 1018 (HY000): Can’t read dir of ‘.’ (errno: 24)

1424774674 (24. February 2015)

Solltet ihr diesen Fehler in phpMyAdmin erfahren, liegt es mit hoher Wahrscheinlichkeit an dem gleichen Fehler, der oft mit der Fehlermeldung “Too many open files” quittiert wird. Ich erfuhr diesen Fehler gestern, nachdem ich ein Upgrade von PHP 5.5 auf 5.6 durchführte.
Das Problem schien sich noch auf einem weiteren Wege zu zeigen: Und zwar wurde trotz funktionierender Datenbank bei einigen WordPress-Blogs auf dem System das Installationsformular angezeigt – also so, als wäre die Datenbank noch nicht fertig eingerichtet worden. Zum Glück konnte ich den Fehler innerhalb weniger Augenblicke beheben, sodass das Problem nicht weiter auffiel.

Hier möchte ich nun als Hilfestellung beschreiben, was ich getan habe damit wieder alles seinen gewohnten Gang geht.

Weiterlesen »

Tags: , , , , , ,

Deutsche Übersetzungen für das WordPress Newsletter-Plugin

1423810152 (13. February 2015)

Meine Überzeugung ist, dass einige meiner Beiträge nicht nur einen kurzen unterhalterischen Wert liefern, sondern auch ernsthaft Leuten Zeit sparen können. Deshalb gibt es auch diesen Artikel. Für einen Auftraggeber setze ich aktuell, um Newsletter-Systeme in Verbindung mit WordPress zu realisieren, das Newsletter-Plugin von Stefano Lissa. Wir ich in diesem Foreneintrag feststellen musste, gibt es bis dato noch keinen Multilanguage-Support für das Plugin.

Da dieser in meinem Fall aber eine Selbstverständlichkeit für den Auftraggeber darstellt, habe ich mich daran gesetzt und die Mitteilungen, welche für das Newsletter-System wichtig sind (also zum Beispiel die Subscription-Bestätigung) in die deutsche Sprache übersetzt. Somit ist das Plugin an sich noch auf englisch, aber davon bekommt der Newsletter-Abonnent nichts mit. Meine übersetzten Texte füge ich anbei in der Hoffnung, jemandem eine gute Stunde Zeit gespart zu haben.

Weiterlesen »

Tags: , , , , , ,

WooCommerce: Schleife beim Bestellvorgang (“Der Gesamtbetrag der Bestellung wurde aktualisiert”)

1420356122 (4. January 2015)

Bei WooCommerce kann es passieren, dass der Bestellvorgang in eine Schleife (Loop) gerät. Das ist besonders ärgerlich, wenn man es erst zu spät merkt. In meinem Fall passierte dieses Problem nach einem Umzug von einem Webspace eines renommierten Webhosters auf einen vServer mit Nginx.

Der Fehler äußert sich meist darin, dass beim klicken auf “Zur Kasse” nicht auf /kasse/bezahlung (oder was auch immer da in eurer Konfiguration als Bezahl-Zusatz eingetragen wurde) verlinkt, sondern eben nur auf /kasse. Zusätzlich erscheint zumeist die folgende Meldung:

Der Gesamtbetrag der Bestellung wurde aktualisiert. Bitte bestätigen Sie Ihre Bestellung, indem Sie den Bestellung ausführen-Button am Ende der Seite klicken.

In Englisch:

The order totals have been updated. Please confirm your order by pressing the Place Order button at the bottom of the page.

Der Fehler kann, soweit ich das herausgefunden habe, jedoch mehrere Ursachen haben:

Weiterlesen »

Tags: , , , , ,