FernandezSanSalvador

Desarrollo web, frameworks, wordpress, linux y mas.

Programación » Lenguajes » Wordpress

WordPress: evitar el aviso de actualización de un plugin

WordPress: evitar el aviso de actualización de un plugin
4 (80%) 1 voto

Si hemos modificado un plugin de wordpress, y no deseamos que el sistema lo tenga en cuanta para avisarnos de una nueva actualización, podemos evitarlo de una manera muy sencilla.

Tan solo debemos incluir el siguiente código en el plugin:

add_filter( 'http_request_args', 'dm_prevent_update_check', 10, 2 );

function dm_prevent_update_check( $r, $url ) {
    if ( 0 === strpos( $url, 'http://api.wordpress.org/plugins/update-check/' ) ) {
        $my_plugin = plugin_basename( __FILE__ );
        $plugins = unserialize( $r['body']['plugins'] );
        unset( $plugins->plugins[$my_plugin] );
        unset( $plugins->active[array_search( $my_plugin, $plugins->active )] );
        $r['body']['plugins'] = serialize( $plugins );
    }
    return $r;
}

Y así no nos mostrara las posibles actualizaciones, conservando nuestros cambios.

Deja un comentario