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

Si hemos modificado el código fuente de 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 el mensaje de las nuevas actualizaciones, evitando sobreescribir el codigo con el nuevo plugin y conservando nuestros cambios.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)