2010-01-14 11 views

Répondre

3

Worpdress prend en charge plusieurs mécanismes pour les plugins pour store information in the database

  • site de vente des options larges
  • Poster magasin Meta
  • Tableaux personnalisés

L'article Creating Tables with Plugins mentionne une fonction dbDelta qui est utilisé pour mise à jour des tables. La discussion se concentre sur la façon dont la fonction peut être utilisée pour mettre à niveau des versions de tables personnalisées, mais elle est probablement utilisée pour la mise à niveau de wordpress elle-même. Pour cette raison, l'ajout d'une colonne à wp_posts ne posera probablement pas de problème pour les mises à niveau, mais pourrait causer des problèmes pour la mise à niveau, mais cela supprimerait probablement votre colonne! Je recommanderais d'utiliser l'une des options disponibles.

+1

+1 pour d'autres options, mais je pense que dbDelta * causerait un problème - la dernière fois que j'ai regardé, il a comparé deux tables et a généré le sql pour apporter la structure des deux en ligne. Je crois que cela supprimerait la colonne supplémentaire. –

+0

@adam: Merci pour le conseil - mise à jour de la réponse. –

Questions connexes