Eu tenho um tipo de post personalizado que eu quero acessar através do jQuery - de preferência usando JSON.
Então, as primeiras coisas primeiro. criar uma função que retorne / eco json é fácil, mas como eu a acessaria através do jquery.
como Mike escreve nesta pergunta , ele - tanto quanto eu entendo - coloca-o na raiz do wordpress. o que tornaria acessível usando o nome do arquivo php - mas isso é recomendável? Prefiro colocá-lo dentro de uma pasta de plugins.
Eu tentei ler o codex wordpress, mas a maneira como as chamadas ajax são manipuladas me confunde, pois você está postando todas as chamadas ajax no admin-ajax.php, mesmo que não seja uma página de administrador?
Alguém pode resolver os problemas que estou tendo?
/Tempestade
editar
O problema que tive foi entender como as chamadas ajax seriam feitas no wordpress, bem como onde colocar seu código php e js para fazer / manipular as chamadas.
Na outra questão à qual vinculei, você criou uma função colocando o arquivo na raiz wp - não quero fazer isso. Mas agora eu aprendi como usar a wp_ajax_ (nopriv _) [action] e posso acessar efetivamente o json que eu criei. O problema restante é onde eu devo colocar o JS para fazer a chamada. Eu quero colocá-lo no arquivo plugins js, mas como isso deve ser apresentado em uma página, não no site de administração, o ajaxurl não está definido, então eu tenho que ecoar usando php.
echo admin_url('admin-ajax.php');
Portanto, a questão passa a ser: como devo combinar esse php com o javascript e como devo enfileirá-lo, visto que não é um arquivo ou um script.