Was macht eigentlich dieses Debug_Backtrace? Mein Hoster hat diese Funktion aus Sicherheitsgründen deaktiviert. Nun kommt bei mir immer eine Fehlermeldung bei manchen Anwendungen, deswegen habe ich die Zeilen auskommentiert. Ist das stück code wichtig?
Ausschnitt aus wp-db.php
PHP
function get_caller() {
// requires PHP 4.3+
if ( !is_callable('debug_backtrace') )
return '';
/*
$bt = debug_backtrace();
$caller = '';
foreach ( $bt as $trace ) {
if ( @$trace['class'] == __CLASS__ )
continue;
elseif ( strtolower(@$trace['function']) == 'call_user_func_array' )
continue;
elseif ( strtolower(@$trace['function']) == 'apply_filters' )
continue;
elseif ( strtolower(@$trace['function']) == 'do_action' )
continue;
$caller = $trace['function'];
break;
}
return $caller;
*/
}
Alles anzeigen