web-dev-qa-db-fra.com

Optimiser post-insertion et suppression pour les opérations en bloc?

Cela se remarque rarement lorsque vous travaillez avec des articles individuels, mais lorsque vous créez ou supprimez plusieurs milliers en bloc et par code, le processus est assez lent.

Y a-t-il de bons réglages à appliquer et des angles à couper?

Le contexte:

  • wp_insert_post() avec les catégories et les balises passées;
  • ajouter plusieurs champs personnalisés;
  • créer et associer des pièces jointes (à partir de fichiers existants).
19
Rarst

Lors de la mise à jour des taxonomies postérieures, vous pouvez appeler wp_defer_term_counting( true ) avant d'effectuer votre opération en masse, puis wp_defer_term_counting( false ) pour mettre à jour le nombre de termes uniquement une fois par terme.

18
Jan Fabry