Je veux savoir quel crochet de filtre je devrais utiliser qui fonctionne plus vite.
J'ai essayé les deux fois plusieurs fois et j'ai remarqué que posts_search
est un peu plus rapide que d'utiliser la combinaison de posts_where
et posts_join
Quelle est votre opinion à ce sujet?
Tous ces hooks sont appelés de la même manière et reçoivent des données similaires. Dans des circonstances normales, il ne devrait y avoir aucune différence de performance significative entre eux.
Un scénario auquel je peux penser est que si vous ne ciblez pas correctement votre code avec des requêtes spécifiques et qu'il s'exécute dans toutes les requêtes , alors posts_search
risque de se déclencher moins longtemps. , car les deux autres sont conditionnels à la désactivation de suppress_filters
dans la requête.