Skip to main content

Deprecated create_function() widget-tabs.php, widget-social-icons.php, widget-media-embed.php, en Wordpress

Introdución

A veces lidiamos con usuarios que andan con Wordpress vetuistos y olvidados. Con temas e inclusiones de c´-odigo penosas realizadas por programadores que dejaron de darles soporte, eso si contrataron soporte que es otra de las lacras de este país.

Pensar que los programadores son crios que han leido dos revistas, y que viven del agua. Tambien es cierto que hay mucho personal que no da palo al agua, pero bueno, es lo que hay.

create_funtion

Error

Deprecated: Function create_function() is deprecated in /path_web/wp-content/themes/fashionistas/inc/widgets/widget-tabs.php on line 12

Código

add_action( 'widgets_init', create_function( '', 'register_widget( "athemes_tabs" );' ) );

Solución

Bueno el paso o uso de `create_function queo obsoleto hace mucho tiempo. Algunos no lo saben, pero habia versiones de PHP anteriores a la 5.

add_action( 'widgets_init', function() {
    register_widget( 'athemes_tabs' );
});
Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.