it-swarm-pt.tech

Executando Código Arbitrário em uma URL Específica sem Criar uma Mensagem ou Página?

Eu estou tentando descobrir quais ganchos eu posso amarrar para ler o URL de entrada antes de a consulta realmente ser executada. Uma rápida olhada me diz que talvez wp_loaded ou posts_selection sejam boas escolhas, mas odeio perder algo obviamente melhor para minhas necessidades.

template_redirect parecia promissor, mas parece ser chamado depois que o conteúdo é selecionado, então não acho que isso vá funcionar.

Eu pensei que o código de reescrita poderia ajudar, mas os generate_rewrite_rules não parecem permitir a execução de código arbitrário ... parece ser tudo voltado para redirecionar para o conteúdo existente.

Meu objetivo é escrever um código de redirecionamento que não precise ser vinculado a um conteúdo existente. Eu encontrei vários plugins que fazem coisas semelhantes, mas todos parecem exigir que um post ou página seja adicionado ao sistema para o redirecionamento a ser anexado.

Por exemplo, quero que /foo/bar redirecione para /baz, mas não quero ter que criar uma página foo ou uma subpágina de foo chamada bar.

1
Beau Simensen

@Hi Beau Simensen:

O hook plugsin_loaded é uma opção, mas você pode usar o plugin que eu postei para essa pergunta para ver quais plugins são executados e em qual ordem e usá-los para encontrar o hook que funciona melhor para voce:

Dado seu objetivo, você também pode achar essa resposta útil:

Se isso não fosse o que você precisava, por favor, explique e eu posso oferecer mais.

1
MikeSchinkel