Das Problem liegt im Code des Themes:
function SJB_getSmilies() {
static $got_smilies;
if ($got_smilies) return;
global $wpsmiliestrans;
global $SJB_IMAGE_URL, $SJB_SMILIES;
$SJB_IMAGE_URL = SJB_findImageURL();
if (![B][I][COLOR=Red]i[/COLOR][/I][I][COLOR=Red]s_array[/COLOR][/I][/B]($wpsmiliestrans)) smilies_init();
$SJB_SMILIES = array_map('trim',[COLOR=Blue][U][B]array_flip($wpsmiliestrans)[/B][/U][/COLOR]);
$got_smilies = true;
}
Alles anzeigen
Es wird zwar geprüft, ob das smily Array nicht existiert und in diesem Falle die Initialisierung aufgerufen. Jedoch ist die Initialisierung keine Gewähr dafür, das es nachher ein Array ist, denn die Initialisierung von WP prüft eine Einstellung des Backends:
...
// don't bother setting up smilies if they are disabled
if ( !get_option( 'use_smilies' ) )
return;
...
Entweder man schaltet in Backend unter Einstellungen -> Schreiben die Smilies wieder an, oder für den Fall, das man das nicht will, muß der Code angepasst werden. Inwiefern durch einen Patch dann weitere Probleme entstehen und wie dieser aussehen sollte, kann dir sicher der Theme Author sagen: Guzel Pro Magazine Theme is Released | Gabfire web design