Desativando o plug-in, mas wpenqueue não está disponível

Estou tentando desativar alguns plugins quando meu celular é carregado. Eu li em algum lugar sobre como usar essa function específica no meu arquivo de funções móveis do tema móvel.php para remover scripts e css.

//Disable plugins add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 ); function my_deregister_javascript() { wp_deregister_script( 'smp_common','smp_cookie','smp_colorbox','smp_meerkat','jquery','query-ui-sortable' ); } //Deregister styles add_action( 'wp_print_styles', 'my_deregister_styles', 100 ); 

Passando pelo anterior, consegui remover alguns scripts, mas não foi possível remover o plugin ‘compartilhamento de postagem’ porque wp_enqueue não é mencionado no script. Existe uma alternativa para desabilitar esse plugin?

Solutions Collecting From Web of "Desativando o plug-in, mas wpenqueue não está disponível"

Não, você precisa corrigir o código do plugin. Além disso, envie um relatório de erro para o autor do plugin. Tenho certeza que ela quer melhorar o plugin.

wp_deregister_script requer apenas um único identificador de script como o argumento. Também deve ser encheckboxdo em wp_enqueue_scripts não wp_print_scripts.

Além disso, se o plugin não estiver usando wp_enqueue, ele deve estar ligando no wp_head com add_action para imprimir as chamadas de script inline. Você pode remover a function add_action no plugin com remove_action.