viernes, 22 de marzo de 2013

¿Cómo agregar la SideBar en las páginas de actividad individual de BuddyPress?

Si trabajan con BuddyPress, habrán notado que en el tema estándar no disponemos de una SideBar en las páginas individuales de una actividad en particular. Para agregarla, seguimos el siguiente procedimiento (que he descubierto gracias a este post)

1) Vamos a la siguiente carpeta:

/wp-content/plugins/buddypress/bp-themes/bp-default/members/single/activity

2) Editamos el archivo permalink.php. En el siguiente código pueden ver los cambios realizados marcados en color azul:


<?php get_header() ?>

<style>
.activity-content {
 border: 0px !important;
}
</style>

<div id="content">
<div class="padder">

<div class="activity no-ajax">
<?php if ( bp_has_activities( 'display_comments=threaded&include=' . bp_current_action() ) ) : ?>

<ul id="activity-stream" class="activity-list item-list">
<?php while ( bp_activities() ) : bp_the_activity(); ?>

<?php locate_template( array( 'activity/entry.php' ), true ) ?>

<?php endwhile; ?>
</ul>

<?php endif; ?>
</div>

</div><!-- .padder -->
</div><!-- #content -->

<?php locate_template( array( 'sidebar.php' ), true ) ?>

<?php get_footer() ?>


Eso es todo, el resultado es el que se ve en la imagen.



Si además quieren hacer que la página de actividad individual se más ancha, similar al resto de las páginas de  BuddyPress, cambien los siguientes estilos:


body.activity-permalink {
  max-width: 1250px;
}

body#bp-default.activity-permalink #wp-admin-bar .padder {
  max-width: 1250px;
}


Espero les sirva.
Hasta la próxima!

0 comentarios:

Publicar un comentario en la entrada