Wordpress Hilfe

11/08/2018 00:45 Win-A-Prize#1
Hallo zusammen,

ich habe folgendes Problem und hoffe das mir eventuell jemand von euch helfen kann:

Ich habe mit dem "Better Search Replace"-Plugin meine Domain von http:// zu https:// geändert, seitdem tritt dieser Fehler hier auf:

Diese Meldungen sind sowohl auf der Website, als auch im Backend.
Quote:
Warning: array_key_exists() expects parameter 2 to be array, boolean given in /homepages/31/d741004744/htdocs/app741003333/wp-content/themes/blabla/includes/theme-options.php on line 84

Warning: array_key_exists() expects parameter 2 to be array, boolean given in /homepages/31/d741004744/htdocs/app741003333/wp-content/themes/blabla/includes/theme-options.php on line 84

Warning: array_key_exists() expects parameter 2 to be array, boolean given in /homepages/31/d741004744/htdocs/app741003333/wp-content/themes/blabla/includes/theme-options.php on line 84

ader information - headers already sent by (output started at /homepages/31/d741004744/htdocs/app741003333/wp-content/themes/blabla/includes/theme-options.php:84) in /homepages/31/d741004744/htdocs/app741003333/wp-admin/includes/misc.php on line 1126
line 84
Quote:
function get_theme_option($key)
{
$options = get_theme_options();
if (array_key_exists($key, $options)) {
return $options[$key];
}
Für Hilfe zahle ich euch etwas, den Betrag dürft ihr euch selbst aussuchen, solang es im Rahmen bleibt ;) Geld kommt per PP.

Wenn Ihr noch Infos braucht sagt Bescheid.


Vielen Dank schonmal!

VG
11/08/2018 07:38 mhaendler#2
Nur reine Spekulation, da ich selbst noch nicht mit dem Plugin bzw. nicht weiß, was für ein Theme du verwendest:

Also gewisse Themes, verwenden eine Theme-Options Page in der man zwischen verschiedenen Eigenschaften / Elementen etc. auswählen kann.

Scheinbar bietet dein Theme das nicht an?! oder liefert kein Element zurück: (Vermutlich ist die Rückgabe von, "get_theme_options" => false)

Du kannst den Fehler in der Theorie schnell beheben, in dem du in dieser Datei:

Code:
function get_theme_option($key)
{
$options = get_theme_options();
if (array_key_exists($key, $options)) {
return $options[$key];
}
durch

Code:
function get_theme_option($key)
{
$options = get_theme_options();
if (is_array($options) && array_key_exists($key, $options)) {
return $options[$key];
}
Falls du die Datei nicht manuell bearbeiten willst, müsste man sich weiter einlesen, aber vll. reicht dir das ja ;)

VG
mhaendler
11/08/2018 07:39 Cyperghost#3
Schreib mich bitte mal per Skype oder discord an :)

Discord
Code:
Cyperghost#7614