J'essaie de faire écho aux éléments de menu du thème principal dans les en-têtes d'autres sites dans un environnement multi-sites WP et je me demandais quelle était la bonne façon de procéder. J'ai essayé l'iframe qui fonctionne mais il y a un retard dans l'affichage de l'en-tête. Ainsi, le corps est chargé et quelques secondes plus tard, l'en-tête est rempli. Voici le code iframe que j'ai:
<iframe class="header-iframe" src="http://example.com/common-header/" frameborder="0" scrolling="no" width="100%" height="233px;" ></iframe>
(veuillez excuser ma façon de poser des questions)
Je remarque que dans l'un des en-têtes du site, pour faire écho à quelque chose, cela ressemble à ceci:
<?php bloginfo('siteurl')
maintenant, si je veux afficher à partir du thème principal, quelle devrait être ma déclaration PHP?
Désolé, cela devrait être un commentaire -> vous devriez pouvoir utiliser un commutateur de blog http://codex.wordpress.org/Function_Reference/switch_to_blog Cela vous permettra de récupérer l’ID principal du blog. À partir de là, vous pourrez utiliser une WP liste de pages ou un http://codex.wordpress.org/Function_Reference/wp_nav_menu. pour afficher le menu de votre site principal sur les autres blogs du réseau