Não é possível usar pre_set_site_transient_update_themes a partir de um tema em multisite

Eu criei um script de atualização personalizado para um tema que pode ser comprado no meu site e coloque-o diretamente no tema, portanto, nenhum plugin adicional precisa ser instalado. Funciona bem em sites únicos, mas parece que o filtro pre_set_site_transient_update_themes não funciona em uma instalação pre_set_site_transient_update_themes . Eu simplesmente não recebo nenhuma notificação de atualização para o tema …

Esta é uma versão simplificada da minha solução:

 function schlicht_theme_update( $transient ) { if ( empty( $transient->checked ) ) { return $transient; } $request = schlicht_fetch_data_of_latest_version(); if ( is_wp_error( $request ) || wp_remote_retrieve_response_code( $request ) != 200 ) { return $transient; } else { $response = wp_remote_retrieve_body( $request ); } $data = json_decode( $response ); if ( version_compare( $transient->checked['schlicht'], $data->new_version, 'response['schlicht'] = (array) $data; $transient->response['schlicht']['theme'] = 'schlicht'; } return $transient; } add_filter( 'pre_set_site_transient_update_themes', 'schlicht_theme_update' ); 

Existe uma maneira de usar o filtro de um tema em um multisite? Ou eu tenho que criar um plugin …

Solutions Collecting From Web of "Não é possível usar pre_set_site_transient_update_themes a partir de um tema em multisite"