Então, eu estou tentando criar um plugin do WordPress e criei algumas páginas de menu usando esta função fornecida:
add_submenu_page('my_plugin_menu', 'Edit record page', 'Edit record page', 'manage_options', 'edit_record_page', array(&$this, 'display_edit_record_page');
e quando vou para a página, percebo na barra de endereços do navegador que aparece algo como isto:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page
O que eu quero fazer é poder vincular esta página, mas acho que tenho que codificar o link por falta de uma maneira melhor de fazê-lo e estou trabalhando em um site de desenvolvimento. Então, eu queria saber como eu poderia gerar dinamicamente o link que vi no meu navegador para que, quando eu copiar esse código do plugin no servidor de produção, ele funcione. Ou seja, existe uma função do WordPress que irá gerar a parte do link da página do submenu criada.
page=edit_record_page
Além disso, se eu quiser anexar as strings de consulta ao link, é tão simples quanto adicioná-lo manualmente da seguinte forma:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page&rec_id=1
ou existe uma função apropriada do WordPress para fazer isso também?
fonte