Vi esta mensagem hoje ao acessar minha página de plug-in:
Então, como faço para criar isso se eu quiser atualizar meus próprios plugins hospedados no wordpress?
Esta mensagem é criada por W3_Total_Cache->in_plugin_update_message()
viciado "in_plugin_update_message-$file"
em wp_plugin_update_row()
.
Ele faz alguns anos cinquenta para analisar o leia-me e exibir informações do changelog, mas no geral você pode repetir algumas coisas, como em qualquer outro gancho.
Gancho de construção
Para deixar claro o nome do gancho de ação:
Função de retorno de chamada com gancho
A função em si tem dois
$variables
anexos:$plugins_data
&$r
, que podem ser acessados pelo seu plugin.Nota de rodapé:
Essa abordagem pode ser encontrada no plug-in Verificador de link interno .
Adição:
plugin_basename(__FILE__)
pode ser usado em vez das duas linhas acima. Além disso, verificar se a página atual é a página do plug-in não é realmente necessário, pois a função só será chamada por essa página. O benefício (muito menor) ainda é que você não tem outro retorno de chamada anexado. Como essa resposta é bastante antiga, enquanto essa abordagem ainda funciona sem problemas, agora verifique o objeto retornado porget_current_screen()
.fonte