PHP Warning: Illegal String Offset Error

Nach der Umstellung von PHP 5.4 und höher immer mal wieder eine Fehlerursache: PHP Warning: Illegal string offset. Beispiel: if( $array[‚index‘] !== “ ){ PHP Fehlerausgabe: Warning: Illegal string offset in [‚index‘] in www/root/file.php:28. Lösung: if( is_array($array) && $array[‚index‘] !== “ ){ Erst das Array prüfen und dann den Index abfragen. Fertig! Weitere Lösungen, auch speziell für WordPress, sind unter Fix PHP …

WPML: WordPress Datumsformat übersetzbar machen

Mit folgendem Snippet lässt sich das Standard-Datumsformat von WordPress mit WPML übersetzbar machen. function translate_date_format($format) { if (function_exists(‚icl_translate‘)) $format = icl_translate(‚Formats‘, $format, $format); return $format; } add_filter(‚option_date_format‘, ‚translate_date_format‘);