Preguntas etiquetadas con rewrite-rules

Las reglas de reescritura modifican la apariencia de una URL web. Esta modificación se llama reescritura de URL. Las URL reescritas (a veces conocidas como URL cortas y elegantes, compatibles con los motores de búsqueda, URL SEF o slugs) se utilizan para proporcionar enlaces más cortos y de apariencia más relevante a páginas web. La técnica agrega una capa de abstracción entre los archivos utilizados para generar una página web y la URL que se presenta al mundo exterior.

1
¿Necesita ayuda con add_rewrite_rule
SOLUCIÓN Fui con la Actualización 3 y la tengo funcionando. Lo que tenía mal entendido, era que yo creía que una regla de reescritura cambiaría designers/?designer=some-designer&bid=9a /designers/some-designer. Pero, por supuesto, es al revés. He estado investigando un poco, pero no entiendo cómo usar add_rewrite_rule () . Esta publicación está bastante …

9
¿Cómo se crea una página "virtual" en WordPress
Estoy tratando de crear un punto final API personalizado en WordPress, y necesito redirigir las solicitudes a una página virtual en la raíz de WordPress a una página real que se envía con mi complemento. Básicamente, todas las solicitudes a una página se enrutan a la otra. Ejemplo: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php El …


1
¿Cuándo se debe usar add_rewrite_tag ()?
Pasé unos días tratando de aprender cómo agregar mejor las reglas de reescritura. Hasta ahora, entiendo que una forma adecuada de agregar reglas simples es usar add_rewrite_rules(), con un gran agradecimiento a Jan Fabry en este intercambio, cuyas elaboraciones han sido de gran utilidad. Aunque menciona add_rewrite_tags()que no he visto …





2
Entendiendo add_rewrite_rule
Estoy tratando de add_rewrite_ruletrabajar para extraer un parámetro de la URL y pasarlo a la solicitud. He visto varias publicaciones sobre esto, pero parece que no funciona. Si una url comienza con una cadena determinada, me gustaría eliminarla de la url y pasarla como parámetros de consulta. Ejemplo de URL …

6
¿Dónde, cuándo y cómo limpiar correctamente las reglas de reescritura dentro del alcance de un complemento?
Tengo un problema un poco extraño con las reglas de reescritura que no funcionan correctamente. He intentado usar flush_rewrite_rules();y flush_rewrite_rules(true);. También he intentado globalizar $wp_rewriteusando $wp_rewrite->flush_rules();y$wp_rewrite->flush_rules(true); Ninguno de los cuales parece estar limpiando las reglas de reescritura correctamente. De hecho, esas llamadas están vaciando las reglas de reescritura cuando se …

2
¿La mejor manera de flush_rewrite_rules para el tipo de publicación personalizada, en un complemento de plugins mu?
Estoy escribiendo un complemento que crea una instancia de un tipo de publicación personalizada (entre otras cosas). Es un complemento multisitio y vive en el directorio mu-plugins . ¿Cuál es la mejor práctica para manejar flush_rewrite_rules () en esta situación? Para un complemento 'normal', lo haría en un gancho de …


2
El tipo de publicación personalizada Permalink / Rewrite no funciona de inmediato
Golpear una pared de ladrillos con lo siguiente: Yo tengo: 1 tipo de publicación personalizada llamada cpt_community 1 taxonomía personalizada llamada tax_community Si configuro 'rewrite' => truemi registro de CPT, entonces los enlaces permanentes a una entrada para este CPT tienen la forma de http://<domain>/cpt_community/test_item/, y obtengo un 404 cuando …

1
Reglas de reescritura personalizadas para página de archivo y publicación única
Estoy construyendo un sitio de Wordpress con varios tipos de publicaciones personalizadas. Cada tipo de publicación es una revista diferente. También tengo un metacampo personalizado para un año y número de revista. Me gustaría tener URL (usa archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Lo hice por código: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.