web-dev-qa-db-fra.com

'rewrite_rules_array' ou 'generate_rewrite_rules' pour ajouter des règles de réécriture personnalisées?

Y at-il une raison pour laquelle je devrais utiliser rewrite_rules_array au lieu de generate_rewrite_rules?

generate_rewrite_rules fonctionne immédiatement, mais je n'ai pas pu obtenir rewrite_rules_array au travail.

Et on me dit que toutes les actions du tableau [lors de l'ajout de règles de réécriture personnalisées] doivent être effectuées via rewrite_rules_array et le reste des filtres *_rewrite_rule (par exemple, add_rewrite_rule). On ne sait pas pourquoi.

1
its_me

C'est peut-être une question d'opinion, mais je dirais - ni l'un ni l'autre. Si vous ajoutez simplement de nouvelles règles, utilisez add_rewrite_rule lié à l'action init.

3
Milo