¿Una herramienta para analizar reglas de reescritura?

3 nov 2010, 22:21:42
Vistas: 22.4K
Votos: 59

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

He creado algo por mi cuenta y lo publicaré aquí para que otros puedan usarlo, pero ¡siéntanse libres de agregar otras herramientas!

3
Comentarios

No entiendo la parte de análisis. ¿Para qué serviría esto en concreto? ¿Solo para leer las reglas de reescritura? Hasta ahora, este es el único plugin que conozco: http://wordpress.org/extend/plugins/askapaches-rewriterules-viewer/

hakre hakre
4 nov 2010 04:11:22

@hakre: Analizar y depurar, en caso de que quieras añadir una nueva regla de reescritura pero no entiendas por qué no funciona. Mi versión actual, por ejemplo, también comprueba si las variables de consulta son leídas por WP::parse_request(). Es parte de un esfuerzo mayor para entender y tal vez incluso mejorar la documentación del motor de reescritura.

Jan Fabry Jan Fabry
4 nov 2010 12:34:41

Denis mencionó un aspecto interesante aquí: http://wordpress.stackexchange.com/questions/3431/performance-of-my-permalink-structure/3437#3437 -- número de reglas por entrada/página.

hakre hakre
6 nov 2010 00:11:48
Todas las respuestas a la pregunta 1
7
104

¡Qué coincidencia que preguntes esto, Jan! Justo hoy tuve tiempo durante un largo viaje en tren y decidí escribir un plugin de Analizador de Rewrite, uno que analiza tus reglas de reescritura y resalta las variables de consulta. Puedes probar URLs directamente allí y ver qué variables de consulta se establecerán.

Muestra todas las reglas de reescritura y resalta las partes de URL capturadas y las variables de consulta ignoradas

Prueba URLs y ve las reglas coincidentes con las variables de consulta resultantes

Puedes encontrarlo en el repositorio de plugins, o simplemente como Monkeyman Rewrite Analyzer cuando busques nuevos plugins en tu pantalla de administración.

3 nov 2010 22:35:19
Comentarios

Sería bueno tener eso como un complemento a la barra de depuración :)

kaiser kaiser
21 mar 2011 02:35:50

¿Hay un SVN desde donde se pueda descargar el plugin?

t31os t31os
13 abr 2011 19:45:08

Pregunta, Jan: cuando algo aparece tachado en rojo, ¿qué significa exactamente?

Manny Fleurmond Manny Fleurmond
24 jun 2011 06:09:02

@Manny: Las variables de consulta rojas no están marcadas como públicas, por lo que no serán enviadas al objeto $wp_query y tendrás dificultades para acceder a ellas después.

Jan Fabry Jan Fabry
24 jun 2011 14:13:50

¡Muy útil! ¡Gracias! No he logrado que todo funcione completamente, pero ha sido de gran ayuda hasta ahora.

Rebecca Chernoff Rebecca Chernoff
23 ago 2011 00:54:17

¡Lástima que esto esté tan desactualizado! Ni siquiera lo intenté y fui directamente a una alternativa, que también está bastante desactualizada (2 años sin actualizaciones): https://wordpress.org/plugins/rewrite/ - pero aparentemente funcionó en la última versión de WordPress (4.3.1).

cregox cregox
11 nov 2015 20:08:59

@Cawas: Creo que aún podría funcionar. Ha pasado un tiempo desde que hice algún trabajo serio en WordPress, pero el código es muy compatible con versiones anteriores.

Jan Fabry Jan Fabry
12 nov 2015 21:27:13
Mostrar los 2 comentarios restantes