web-dev-qa-db-fra.com

Comment savoir quelles tables de base de données appartiennent à quel site multisite

J'ai une installation multisite locale que j'utilise pour le développement avec un nombre relativement important de sites configurés. Chaque site a ses propres tables de base de données numérotées (c.-à-d. wp_n_links, wp_n_options, wp_n_postmeta, etc.)

Chaque fois que j'ai besoin de regarder une table de base de données dans phpMyAdmin, je dois parcourir toutes les tables wp_n_options pour trouver les tables du site dont j'ai besoin et avec beaucoup de sites, cela peut devenir un peu fastidieux!

Existe-t-il un meilleur moyen de savoir quelles tables appartiennent à quel site?

7
Cai

Le numéro auquel vous faites référence est le numéro de blog/site, vous avez donc plusieurs méthodes pour déterminer de quel site il s’agit:

  • Regardez dans la table des sites, le numéro doit correspondre à l'ID, vous fournissant ainsi une URL et un titre.
  • Allez à example.com/wp-admin/network/site-info.php?id= insert-number-here et l'interface utilisateur de l'administrateur réseau de ce site s'affichera.
  • Envisagez un plugin ou une colonne personnalisée dans la zone des sites de l’administrateur réseau qui affiche l’ID du blog.
7
Tom J Nowell

Regardez la table wp_blogs, theres "blog_id" et "path" pour l'identifier. Aide-t-il?

7
tsipilai