Sei que houve algumas perguntas que dançam em torno da solução que estou buscando, mas acredito que estou procurando algo específico.
Esta é realmente uma questão de duas partes:
1) Meu objetivo é fazer com que o wordpress opere no modo de rede (vários sites) e estou tentando descobrir uma maneira de essencialmente "agrupar" sites específicos. Estou ciente do plug-in "Multi-Network", mas questiono se essa é a melhor abordagem para isso. A chave aqui é permitir que usuários específicos adicionem / editem os sites em sua própria sub-rede.
2) Esta é a questão principal deste post ... Gostaria de saber a melhor abordagem que me permita, essencialmente, consultar posts de dentro dessa "sub-rede" de sites. Assim, por exemplo, se houver 10 sites nessa sub-rede e cada um deles criar postagens em um tipo de postagem personalizado chamado "notícias", eu gostaria de exibir, por exemplo, as 10 postagens publicadas mais recentemente dessa coleção de 10 sites.
NOTA: Eu preciso ser capaz de criar sub-redes multiplicadas, o que, por sua vez, significa que uma consulta das últimas "notícias" publicadas só pode exibir postagens daqueles pertencentes ao grupo correto.
Finalmente - percebo que existem soluções para fazer coisas como essa, mas estou procurando a melhor abordagem em ambos os casos, que exigem a menor quantidade de carga / consultas do banco de dados. Eu também gostaria muito de fazer isso através do código no meu arquivo functions.php, em vez de instalar plug-ins que criam inchaço extra.
Estou muito aberto a sugestões e agradeço qualquer resposta.