Avisos
Vaciar todo

Intranet con divi y BuddyPress

4 Respuestas
2 Usuarios
0 Reacciones
18 Visitas
Respuestas: 47
Trusted Member
Topic starter
 

Hola!

 

siguiendo un artículo del blog hemos instalado el plugin BuddyPress en nuestra web https://redsemillasaragon.org/ pero las url que ofrece el plugin no tiene diseño y no nos deja editar con divi builder https://redsemillasaragon.org/miembros/ (por ejemplo)

¿nos podéis dar alguna indicación sobre la compatibilidad de divi con este plugin?

¿se os ocurre alguna otra alternativa para poder montar una intranet para los socios? Nos gustaría que pudiesen compartir información y mensajes y que tuvieran acceso a información compartida desde la junta directiva.

 

Gracias!!

 

 

Contenido solo visible a usuarios registrados


 
Respondido : 16/06/2026 5:46 pm
Tags del tema
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola, 

Puedes indicarnos cual es el tutorial que estas sigueinte para el plugin, actualmente este plugins si indica compatibilidad y permite realizar ciertos ajustes a sus opciones, por ejemplo → https://www.elegantthemes.com/blog/tips-tricks/an-introduction-to-buddypress

Si tienes algun problema con el prueba desactivar las opciones de Dynamic CSS en General (Actuación)

Opciones del tema WpFácil — WordPress 06 16 2026 02 45 PM

Al desactivar esto te aseguras que los estilos de los componentes de BuddyPress se carguen correctamente. 

Verificalo y nos comentas como va todo

Un Saludo


 
Respondido : 16/06/2026 6:46 pm
Respuestas: 47
Trusted Member
Topic starter
 

Hola Karen!

 

Desahabilitando el CSS dinamico ha mejorado mucho el aspecto de las páginas de buddypress pero no se ve correctamente el pie de página global que hemos construido con theme builder.

 

Vamos a seguir con el tutorial que nos has enviado para hacer cambios en la web pero si nos puedes ayudar con esta personalización te lo agradeceriamos

 

 

rsa pie
rsa pieok

 

 

 


 
Respondido : 17/06/2026 5:08 am
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola, 

Este es un conflicto muy comun y reportado por Budypress, si asignando la plantilla de footer que tienes no se asigna una opción es probar añadirlo con codigo. Para ello editar la plantilla de Footer que tienes en Divi y guarda esta plantilla en la biblioteca de Divi

Theme Builder WpFácil — WordPress 06 17 2026 09 21 AM
Theme Builder WpFácil — WordPress 06 17 2026 09 22 AM

Luego de ello sal de la plantilla y accede a Divi → Biblioteca de Divi y pulsa en la plantilla que acadas de guardar para editarla

Disposiciones WpFácil — WordPress 06 17 2026 09 23 AM

En la URL de la barra de dirección copia la URL y copia el ID, esto vamos a necesitarlo mas adelante, por ejemplo: 258731

Screenshot 2026 06 17 092527

Luego en el plugin codesnippet o en el archivo function.php añade el siguiente codigo 

function foro_mostrar_footer_divi_en_members() {

static $footer_mostrado = false;

if ( $footer_mostrado || is_admin() ) {
return;
}

// Solo se ejecuta en el directorio /members/.
if (
! function_exists( 'bp_is_members_directory' ) ||
! bp_is_members_directory()
) {
return;
}

// Sustituir por el ID del diseño guardado en la Biblioteca de Divi.
$footer_layout_id = 1234;

$footer_content = get_post_field(
'post_content',
$footer_layout_id
);

if ( empty( $footer_content ) ) {
return;
}

$footer_mostrado = true;

echo '<footer id="bp-members-divi-footer" class="et-l et-l--footer">';
echo do_shortcode( $footer_content );
echo '</footer>';
}

/*
* Primero intenta insertarlo después del contenido principal de Divi.
*/
add_action(
'et_after_main_content',
'foro_mostrar_footer_divi_en_members',
99
);

/*
* Método de respaldo por si BuddyPress no ejecuta el hook anterior.
*/
add_action(
'wp_footer',
'foro_mostrar_footer_divi_en_members',
1
);

Toma en cuenta que debes colocoar el ID de la plantilla que guardaste justo en la parte del codigo que indica 1234

GUarda los cambios, esto debe insertar esta plantilla en la pagina de miembro de Budypress, es posible que luego se este insertando ontra plantilla global de Divi si la tienes activa, para excluir esta de las plantillas de Divi y no de duplique añade el sigueinte codigo CSS en el apartado de Divi → OPciones del tema → General → CSS personalizado

/* Oculta el footer global de Divi, pero conserva el insertado manualmente */
body.buddypress.members.directory .et-l--footer:not(#bp-members-divi-footer) {
display: none !important;
}

/* Asegura que el footer personalizado permanezca visible */
body.buddypress.members.directory #bp-members-divi-footer {
display: block !important;
}

Verificalo y nos comentas como va todo

Un Saludo


 
Respondido : 17/06/2026 1:30 pm