Interesante. Hay una opción que usé, no se si es la mas correcta pero para estos casos de querer mostrar info entre subsites sin tener que usar un plugin funciona.
Por ejemplo, tenía la necesidad de mostrar el menu del pie del site principal en todos los subsites, para esto use este código:
<?php global $switched; switch_to_blog(1);
//Get page nav
wp_nav_menu(
array(
'menu_id' => 'secondary_menu',
'menu_class' => 'nav',
'theme_location' => 'secondary-menu',
)
);
restore_current_blog();?>
Como ves con global $switched; switch_to_blog(1);
cambias al blog que deseas que sea esa info, el número 1 es el id del blog así que puede ser el que tu quieras, para saber el id solo tienes que ir al menu de administración de red y entrar en sitios, clicka en editar si te fijas en la url site-settings.php?id=19 verás cual es el ID de ese site. Es importante que luego cierres el switch_to_blog
con restore_current_blog();
para que el resto de información sea del subsite.
Espero te sea de ayuda 🙂
Hola, justamente es lo que yo buscaba, pero no se donde poner ese codigo o si tengo que crear algun archivo nuevo. ¿ me podrias indicar ?
Gracias. un saludo
Iniciador del debate
xalba
(@xalba)
Muchas gracias lonchbox. Ese código me va a ser de gran ayuda.
¡Un saludo!
Hola lonchbox, yo quisiera la inversa, que los artículos publicados en sub-blogs, se publiquen en categorías o secciones dentro del blog principal. Todavía no estoy utilizando «multisite» mas que en forma experimental, pero si pudiera publicar en el blog principal desde los sub-blogs, resolvería una necesidad importante de un proyecto.
El Proyecto es una página para una radio, en el blog principal, se publicaría información general de la radio y se crearía un sub-blog para cada uno de los programas.
La opción «multisite» tiene la ventaja de darle independencia de administración a cada uno de los programas, sumar colaboradores, etc. pero tengo el inconveniente de no poder hacerlos aparecer en la página principal más que por los feed, que no me parece muy elegante.
El código que posteaste funcionaría a la inversa?? dónde debo ponerlo???
Se les ocurre alguna otra solución para mi necesidad??
Atentamente. Conde