[buddypress-trac] [BuddyPress] #3389: Enqueueing CSS of bp-default breaks child theme layouts

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Tue Jul 26 19:44:48 UTC 2011


#3389: Enqueueing CSS of bp-default breaks child theme layouts
---------------------+------------------------------
 Reporter:  mercime  |       Owner:
     Type:  defect   |      Status:  new
 Priority:  normal   |   Milestone:  Awaiting Review
Component:  Theme    |     Version:  1.3
 Severity:  normal   |  Resolution:
 Keywords:           |
---------------------+------------------------------
Changes (by r-a-y):

 * component:  Core => Theme


Comment:

 @mercime - Old skool! ;)

 How are you enqueueing your stylesheet?  Are you trying to outright remove
 the default theme's stylesheet?  If so, you should be able to remove the
 default one using `wp_deregister_style` during the `after_setup_theme`
 action.

 Or you might need to use the `wp_deregister_style` inside the
 `wp_print_styles` action.  Action firing!

 eg.


 {{{
 function my_print_styles() {
      wp_deregister_style( 'bp-default-main' );

      // enqueue your style now
      wp_enqueue_style( 'my-bp', get_stylesheet_directory_uri() .
 '/style.css', array(), BP_VERSION );
 }
 add_action( 'wp_print_styles', 'my_print_styles', 20 );
 }}}

 Also, make sure you don't have a hardcoded stylesheet in your theme's
 header.php.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/3389#comment:2>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list