Wie kann man WordPress PHP-Fehler ausblenden?

  

5
Themenstarter

Hallo, ich habe eine WordPress-Website und weil es alt ist (sehr alt!), wie kann ich PHP-Fehler ausblenden?

Hier zum Beispiel einige der Fehler:

  • Die Untermenüs werden wegen einer Walker-Klasse nicht angezeigt.
  • Die Stile sind verschwunden! Statt der Schriftart Areal wird eine Times New Roman angezeigt.

Hier sind die Fehler, die ich erhalte (btw - ich kann nicht in das Admin-Dashboard wegen ihnen zu bekommen!):

Warning: Declaration of New_Walker_Category::start_el(&$output, $category, $depth, $args) should be compatible with Walker_Category::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/theme-functions.php on line 119
Warning: Declaration of DropDown_Nav_Menu::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = NULL) in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/plugins/dropdown-menus.php on line 119
Warning: Declaration of DropDown_Nav_Menu::end_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::end_lvl(&$output, $depth = 0, $args = NULL) in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/plugins/dropdown-menus.php on line 130
Warning: Declaration of DropDown_Nav_Menu::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = NULL, $id = 0) in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/plugins/dropdown-menus.php on line 144
Warning: Declaration of DropDown_Nav_Menu::end_el(&$output, $item, $depth) should be compatible with Walker_Nav_Menu::end_el(&$output, $item, $depth = 0, $args = NULL) in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/plugins/dropdown-menus.php on line 181
Warning: Declaration of TGM_Bulk_Installer_Skin::before() should be compatible with Bulk_Upgrader_Skin::before($title = '') in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/class-tgm-plugin-activation.php on line 1977
Warning: Declaration of TGM_Bulk_Installer_Skin::after() should be compatible with Bulk_Upgrader_Skin::after($title = '') in /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/class-tgm-plugin-activation.php on line 1999
Warning: Cannot modify header information - headers already sent by (output started at /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/theme-functions.php:0) in /home/vipozico/old.mychinesenow.com/wp-content/plugins/seo-cleaner/includes/class-seo-cleaner.php on line 244
Warning: Cannot modify header information - headers already sent by (output started at /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/theme-functions.php:0) in /home/vipozico/old.mychinesenow.com/wp-includes/pluggable.php on line 1329
Warning: Cannot modify header information - headers already sent by (output started at /home/vipozico/old.mychinesenow.com/wp-content/themes/nollie/functions/theme-functions.php:0) in /home/vipozico/old.mychinesenow.com/wp-includes/pluggable.php on line 1332

Ich weiß, dass in der wp-konfig.php im Stammverzeichnis der Website gibt es eine Codezeile:

define('WP_DEBUG', false);

aber wie kann ich sie bearbeiten?

Danke!

3 Antworten
4

Um die PHP-Fehler in wp-konfig.php müssen Sie ersetzen:

define('WP_DEBUG', false);

mit:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
3

Sie können auch die Fehler in Ihrem WordPress-System beheben;

Zu diesem Zweck können Sie diese Codezeilen in wp-konfig.php:

Ersetzen Sie:

define('WP_DEBUG', false);

MIT (Sie können auch die Kommentare im Code lesen):

define('WP_DEBUG', true);
//Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
//false == Showing errors ONLY in /wp-content/debug.log file NOT in the site
define('WP_DEBUG_DISPLAY', true);
2

Sie können sich dieses nützliche Video über das Debugging von WordPress-Sites ansehen:

Oder Sie können einige WP-Plugins zur Fehlersuche verwenden.

Prost

Teilen: