Quiero ver una lista de todas las URL (reescritas) que usa mi sitio WP. Básicamente, si está familiarizado con Rails, quiero rake routes
… pero para WordPress.
Si importa, la razón es esta. Estoy escribiendo código para que exista junto a un sitio de WordPress existente y sigo enfrentándome a un problema en el que se puede acceder a mi nuevo código en la misma URL que usa WordPress o uno de sus complementos. Sigo teniendo que jugar con el archivo .htaccess. Sería mucho más fácil ver una lista de todas las URL que se toman y simplemente evitarlas.
Soy nuevo en wp, pero creo que estás buscando $wp_reescribir
en el gancho derecho haz un:
global $wp_rewrite;
print_r($wp_rewrite->rules);
si no se imprime nada, eliminar ->rules
e imprimir todo el objeto
Espero que sea un punto de partida 🙂
optimo
Se hizo una pregunta similar en WordPress Respuestasdonde se hacen varias sugerencias útiles, en particular el uso de algunos complementos para este propósito:
- http://wordpress.org/extend/plugins/monkeyman-rewrite-analyzer/
- http://wordpress.org/plugins/askapaches-rewriterules-viewer/
Ninguno se ha actualizado en más de 2 años, pero los acabo de instalar localmente en WordPress 3.7.
El complemento de Ask Apache se instala y activa bien, pero parece que parte de la información de depuración está desactualizada y, de lo contrario, proporciona más detalles de los que me son útiles.
El analizador de reescritura Monkeyman proporciona una representación formateada y más interactiva de [@gwillie's snippet][2]
. ¡Funciona para mi!