Perguntas com a marcação «rewrite-rules»

Regras de reescrita modificam a aparência de um URL da web. Essa modificação é chamada de reescrita de URL. URLs reescritos (às vezes conhecidos como URLs curtos e extravagantes, amigáveis ​​aos mecanismos de pesquisa - URLs SEF ou slugs) são usados ​​para fornecer links mais curtos e de aparência mais relevante para páginas da web. A técnica adiciona uma camada de abstração entre os arquivos usados ​​para gerar uma página da web e a URL que é apresentada ao mundo exterior.

1
Precisa de ajuda com add_rewrite_rule
SOLUÇÃO Fiz a atualização 3 e a fiz funcionar. O que eu havia entendido errado era que acreditava que uma regra de reescrita mudaria designers/?designer=some-designer&bid=9para /designers/some-designer. Mas é claro que é o contrário. Estou pesquisando, mas não entendo muito bem como usar add_rewrite_rule () . Esta postagem está bem próxima …

9
Como você cria uma página "virtual" no WordPress
Estou tentando criar um terminal de API personalizado no WordPress e preciso redirecionar solicitações para uma página virtual na raiz do WordPress para uma página real que é fornecida com meu plug-in. Então, basicamente, todos os pedidos para uma página são realmente roteados para a outra. Exemplo: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php O objetivo …


1
Quando add_rewrite_tag () deve ser usado?
Passei alguns dias tentando aprender a melhor maneira de adicionar regras de reescrita. Até agora, meu entendimento é que uma maneira adequada de adicionar regras simples é usar add_rewrite_rules(), com grandes agradecimentos a Jan Fabry nessa troca , cujas elaborações têm sido de grande utilidade. Embora ele mencione que add_rewrite_tags()eu …





2
Compreendendo add_rewrite_rule
Estou tentando add_rewrite_ruletrabalhar para extrair um parâmetro do URL e passá-lo para a solicitação. Visto várias postagens sobre isso, mas não consigo fazê-lo funcionar. Se um URL começar com uma determinada string, gostaria de removê-lo e transmiti-lo como um parâmetro de consulta. URL de solicitação de exemplo: http://domain.com/foo/my_page Isso seria …

6
Onde, quando e como liberar corretamente as regras de reescrita no escopo de um plug-in?
Estou tendo um problema estranho com as regras de reescrita que não estão funcionando corretamente. Eu tentei usar flush_rewrite_rules();e flush_rewrite_rules(true);. Eu também tentei globalizar $wp_rewriteusando $wp_rewrite->flush_rules();e$wp_rewrite->flush_rules(true); Nenhum dos quais parece estar liberando as regras de reescrita corretamente. Essas chamadas estão realmente liberando as regras de reescrita quando chamadas. Como eu …


3
Regras de reescrita do WordPress para tipo de postagem e taxonomia personalizadas
Descobri que este lugar era uma boa fonte de informações no passado, através de muitos estudos no Google sobre os problemas que encontrei. Minha pergunta diz respeito às regras detalhadas de reescrita que o WordPress usa. Eu configurei um tipo de postagem personalizado chamado projeto e registrei uma taxonomia personalizada …

2
O tipo de postagem personalizada Permalink / Rewrite não funciona imediatamente
Bater em uma parede de tijolos com o seguinte: Eu tenho: 1 tipo de postagem personalizado chamado cpt_community 1 taxonomia customizada chamada tax_community Se eu definir 'rewrite' => trueno meu registro de CPT, os links permanentes para uma entrada deste CPT terão a forma de http://<domain>/cpt_community/test_item/e recebo um 404 ao …

1
Regras de reescrita personalizadas para página de arquivo e postagem única
Estou construindo um site Wordpress com vários tipos de postagem personalizados. Cada tipo de postagem é uma revista diferente. Também tenho meta campos personalizados para um ano e edição de revista. Gostaria de ter URLs (archive.php usado): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Eu fiz isso por código: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.