Există vreun instrument pentru analiza regulilor de rescriere?

3 nov. 2010, 22:21:42
Vizualizări: 22.4K
Voturi: 59

Există vreun instrument bun pentru analiza regulilor mele de rescriere? Mereu mă încurc în expresiile regulate și înlocuirea parametrilor.

Am creat ceva eu însumi și voi posta aici pentru ca și alții să poată folosi, dar vă rog să adăugați și alte instrumente!

3
Comentarii

Nu înțeleg partea de analiză. Pentru ce ar fi bună aceasta în mod concret? Doar pentru a citi regulile de rescriere? Până acum, acesta este singurul plugin pe care îl cunosc: http://wordpress.org/extend/plugins/askapaches-rewriterules-viewer/

hakre hakre
4 nov. 2010 04:11:22

@hakre: Analiză și depanare, în cazul în care vrei să adaugi o nouă regulă de rescriere dar nu înțelegi de ce nu funcționează. Versiunea mea actuală, de exemplu, verifică și dacă variabilele de interogare sunt citite de WP::parse_request(). Face parte dintr-un efort mai mare de a înțelege și poate chiar de a îmbunătăți documentația motorului de rescriere.

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

Denis a menționat un aspect interesant aici: http://wordpress.stackexchange.com/questions/3431/performance-of-my-permalink-structure/3437#3437 -- numărul de reguli per post/pagină.

hakre hakre
6 nov. 2010 00:11:48
Toate răspunsurile la întrebare 1
7
104

Ce coincidență că întrebi asta, Jan! Exact astăzi am avut timp pe o călătorie lungă cu trenul și am decis să scriu un plugin numit Rewrite Analyzer, care analizează regulile tale de rescriere și evidențiază variabilele de interogare. Poți testa URL-uri direct acolo și să vezi ce variabile de interogare vor fi setate.

Afișează toate regulile de rescriere și evidențiază părțile capturate din URL și variabilele de interogare ignorate

Testează URL-uri și vezi regulile care se potrivesc cu variabilele de interogare rezultate

Îl poți găsi în depozitul de plugin-uri, sau pur și simplu căutând Monkeyman Rewrite Analyzer atunci când cauți plugin-uri noi în ecranul de administrare.

3 nov. 2010 22:35:19
Comentarii

Ar fi frumos să avem asta ca o completare la bara de depanare :)

kaiser kaiser
21 mar. 2011 02:35:50

Există un SVN de unde poate fi descărcat plugin-ul?

t31os t31os
13 apr. 2011 19:45:08

Întrebare, Jan: când ceva este tăiat cu roșu, ce înseamnă exact asta?

Manny Fleurmond Manny Fleurmond
24 iun. 2011 06:09:02

@Manny: Variabilele de interogare roșii nu sunt marcate ca publice, deci nu vor fi trimise către obiectul $wp_query și vei avea dificultăți în a le accesa mai târziu.

Jan Fabry Jan Fabry
24 iun. 2011 14:13:50

Foarte util! Mulțumesc! Încă nu am reușit să fac totul să funcționeze, dar până acum a fost de mare ajutor.

Rebecca Chernoff Rebecca Chernoff
23 aug. 2011 00:54:17

Păcat că e atât de învechit! Nici măcar nu am încercat și am mers direct la o alternativă, care la rândul ei este destul de învechită (2 ani fără actualizări): https://wordpress.org/plugins/rewrite/ - dar se pare că a funcționat pe cea mai nouă versiune de WordPress (4.3.1).

cregox cregox
11 nov. 2015 20:08:59

@Cawas: Cred că ar putea funcționa în continuare. A trecut ceva timp de când am lucrat intensiv cu WordPress, dar codul este foarte compatibil cu versiunile mai vechi.

Jan Fabry Jan Fabry
12 nov. 2015 21:27:13
Arată celelalte 2 comentarii