web-dev-qa-db-fra.com

3 blogs sur un site avec le même menu d'en-tête?

La personne X a SITE par défaut avec un blog intégral. Person X possède également le site 2 avec le blog 2 et également le site 3 avec le blog 3.

Est-il possible d’afficher dans le menu en-tête du site par défaut:

HOME BLOG1 BLOG2 BLOG3 CONTACTUS

BLOG1 est un blog intégral de ce site par défaut. L'onglet Blog 2 renverrait au blog 2 du site 2. L'onglet Blog 3 renverrait au site 3 avec le blog 3. L'utilisateur doit cliquer sur les onglets BLOG2 et BLOG3 pour obtenir le contenu de ces blogs, HEADERMENU par défaut. site reste toujours sur le dessus et c'est toujours le même.

Est-ce possible? (les catégories d'un seul blog comme solution exclue).

La solution possible consiste à imiter BLOG 2 et BLOG 3 avec exactement le même en-tête (avec des onglets liés), ce qui pourrait donner une simulation de la même page, mais ce serait une tricherie et il est difficile de mettre à jour tous ces blogs-sites comme cela (surtout si un nouvel onglet apparaît à l'avenir). Existe-t-il une autre solution plus logique et meilleure?

1
Bloglimits

La première solution, et probablement la meilleure, consiste à utiliser un réseau WordPress où BLOG 1 réside à example.com.

BLOG 2 est un blog totalement séparé, mais dans le contexte du réseau et réside dans un sous-répertoire tel que example.com/blog2. Etc...

La deuxième solution consiste à utiliser un plug-in qui récupère les flux de blogs externes et les enregistre dans la base de données de BLOG 1.

La troisième solution consiste à utiliser iframes pour inclure BLOG 2 sur une page distincte de BLOG 1.

1
developdaly

Je vais supposer que ces sites existent déjà. La solution la plus simple et la plus simple serait peut-être de créer un plug-in qui ajoute une barre de navigation supplémentaire au sommet de chaque site avec une navigation partagée. De cette façon, vous pouvez maintenir la logique et les liens au même endroit.

Si vous travaillez sur un réseau multisite, vous devrez quand même procéder à un codage personnalisé. Cela dit, les tables de base de données pour chaque blog du réseau résident dans la même base de données. Ainsi, connaître l’ID des blogs respectifs peut vous permettre d’interroger des articles et du contenu à partir des blogs du réseau.

0
Aaron Blakeley