Redirecionar no modelo WordPress / plugin

Eu fiz um pouco de google, pesquisando em fóruns, etc., e não consigo encontrar uma boa resposta. Aqui está o que estou fazendo: preciso passar uma variável no url para a página e ter uma reescrita para torná-la bonita. Então, "mysite.com/ninny/hello-world" é realmente "mysite.com/ninny.php?c=hello-world" . Isso está atualmente em ação em um site que não é wordpress usando .htaccess reescritas e php.

Estou tentando criar um plugin para fazer isso. Tenha um arquivo com todo o código que está no arquivo "ninny.php" no plugin e que ele apareça no front-end, como uma página, com get_header(), e outras funções funcionando, para os visitantes quando visitam mysite.com/ninny ou "mysite.com/ninny/hello-world" . Um plugin é ideal, embora um modelo de página possa ser suficiente.

A questão que estou tendo é que, se você rewrite a url para uma página que esteja no plugin, ela não carrega todas as funções do WordPress – então você encerra todos os tipos de erros divertidos. Não quero chamar o wp-load no site assim.

O que posso fazer para que o plugin esteja criando uma “página” (não uma página de input real no database), que não circula pelo wordpress como o meu atualmente.

Existe alguma maneira de fazer uma reescrita e tê-lo carregando as funções wordpress? Onde eu deveria estar olhando aqui?

Agradeço antecipadamente por qualquer coisa que me aponte na direção certa. Se isso não faz sentido, não hesite em fazer perguntas.

Solutions Collecting From Web of "Redirecionar no modelo WordPress / plugin"

Eu acho que você deve dar um passo atrás e esclarecer o que você realmente está tentando fazer. Normalmente, com o WordPress, não há necessidade de jogar com redirecionamentos loucos, páginas virtuais e arquivos incluem. Embora você possa fazer todas essas coisas (mencionando WP_Rewrite ).

Quando tudo o que você quer é passar parâmetros para uma página, tudo o que você precisa fazer é adicioná-los ao permalink normal da sua página: mysite.com/ninny/hello-world?c=hello-world