Skip to content

Acoplamento ações Admin Post

Descrição do Problema

As ações admin_post iniciadas por um hook com ajax devem ser cadastradas no arquivo principal do plugin para funcionamento correto. Isso causa acoplamento das ações com as funções que elas executam como visto em

add_action('admin_post_create_new_essay', 'StyledNewEssayMenu::handle_new_essay_submit');

Proposta de Resolução

  • Criar mecanismo que seja capaz de cadastrar as ações a partir do arquivo principal do plugin sem que seja necessário explicitar qual função deve ser utilizada para cada ação.