Compatibilidade de Temas
Codex → Temas no BuddyPress → Compatibilidade de Temas
O BuddyPress 1.7 possui um suporte a temas embutido. Todos os elementos necessários, tais como edição no front-end agora estão incluídos. Isto significa que todos os recursos vão funcionar, mesmo se o tema não possui modelos BuddyPress ou códigos específicos incluídos.
Toda a compatibilidade BuddyPress pode ser substituída usando um tema ou outro plugin. Consulte os bp-theme-compat wrappers de modelo (em inglês) para o que um tema normalmente deve incluir.
Para personalizar o BuddyPress:
O diretório wp-content/plugins/buddypress/bp-templates/bp-legacy/ contém as pastas “buddypress”, “css” e “js”, e o arquivo buddypress-functions.php.
- “buddypress” contém arquivos de modelos – copie qualquer um dos arquivos para uma pasta “buddypress” para dentro da pasta de seu tema, por exemplo: /wp-content/meutema/buddypress/
- “css” contém folhas de estilo – copie qualquer um dos aquivos para uma pasta “css”, para dentro da pasta de seu tema, por exemplo: /wp-content/meu/css/
Edite os arquivos adicionados ao seu tema para o controle total sobre as telas BuddyPress em seu tema.
Não preciso de compatibilidade tema?
Se você estiver usando um tema que foi construído para uma versão anterior do BuddyPress, então seu tema já suporta o BuddyPress e você não vai precisar de compatibilidade de temas. Seu tema pode dizer ao BuddyPress para não carregar a compatibilidade tema, colocando a seguinte linha no functions.php:
add_theme_support( 'buddypress' );
Para mais detalhes, consulte post no blog dos desenvolvedores (em inglês).