Dans quel tableau pourrais-je trouver le titre d'un menu personnalisé dans MySQL pour Wordpress 3.5.x?
Les éléments de menu de navigation sont messages de type nav_menu_item
. Ils sont combinés à un menu de navigation par un terme attribué de la taxonomie nav_menu
. Chaque menu de navigation est une collection de messages sous un terme.
La fonction wp_get_nav_menu_items()
est probablement le meilleur début pour explorer cela.
{$prefix}_terms
et {$prefix}_term_taxonomy
sont interrogées pour le menu de navigation actuel.{$prefix}_term_relationships
et {$prefix}_term_taxonomy
sont interrogés pour trouver les publications assignées à ce menu (terme).{$prefix}_posts
est demandé pour obtenir les messages.{$prefix}_postmeta
est interrogé pour obtenir les métadonnées post.Les données d'un menu de navigation sont donc réparties sur quatre tables.
Pour voir toutes les requêtes, ajoutez ce qui suit à votre wp-config.php
:
define( 'WP_DEBUG', TRUE );
define( 'SAVEQUERIES', TRUE );
Installez et activez la barre de débogage du plugin , accédez à une page avec un menu et ouvrez le menu de débogage. Il existe un onglet Requêtes avec toutes les requêtes que WordPress a effectuées pour cette page.