¿Una herramienta para analizar las reglas de reescritura? [cerrado]

57

¿Existe una buena herramienta para analizar mis reglas de reescritura? Siempre me confundo con las expresiones regulares y los reemplazos de parámetros.

He creado algo yo mismo y lo publicaré aquí para que otros puedan usarlo, ¡pero no dude en agregar otras herramientas!

Jan Fabry
fuente
No entiendo la parte de analizar. ¿Para qué debería ser esto bueno en concreto? solo para leer las reglas de reescritura? ese es el único complemento que conozco hasta ahora: wordpress.org/extend/plugins/askapaches-rewriterules-viewer
hakre
@hakre: analice y depure, en caso de que desee agregar una nueva regla de reescritura pero no entienda por qué no funciona. Mi versión actual, por ejemplo, también comprueba si los vars de consulta son leídos WP::parse_request(). Es parte de un esfuerzo mayor para comprender y tal vez incluso mejorar la documentación del motor de reescritura.
Jan Fabry el
Denis mencionó un aspecto interesante aquí: wordpress.stackexchange.com/questions/3431/… - número de reglas por publicación / página.
Hakre

Respuestas:

104

Bueno, ¡qué coincidencia que preguntes esto, Jan! Justo hoy tuve tiempo en un largo viaje en tren y decidí escribir un complemento Rewrite Analyzer, uno que analice sus reglas de reescritura y resalte las variables de consulta. Puede probar las URL allí mismo y ver qué variables de consulta se establecerán.

Mostrar todas las reglas de reescritura y resaltar partes de URL capturadas y variables de consulta ignoradas

Pruebe las URL y vea las reglas coincidentes con las variables de consulta resultantes

Puede encontrarlo en el repositorio de complementos , o simplemente como Monkeyman Rewrite Analyzer cuando busque nuevos complementos en su pantalla de administración.

Jan Fabry
fuente
1
Sería bueno tener eso como una adición a la barra de depuración :)
kaiser
¿Hay un SVN del que se pueda extraer el complemento?
t31os
44
Pregunta, Jan: cuando algo se tacha en rojo, ¿qué significa eso exactamente?
Manny Fleurmond
1
@Manny: las variables de consulta rojas no están marcadas como públicas, por lo que no se enviarán al $wp_queryobjeto y tendrá dificultades para acceder a ellas más adelante.
Jan Fabry
¡Muy útil! ¡Gracias! No he conseguido que las cosas funcionen totalmente , pero hasta ahora ha sido de gran ayuda.
Rebecca Chernoff