Hi Brajesh, I read an old topic about dequeue bp-nouveau css, where you gave the code below.
When I add the code, some changes appear, but I’m not quit sure what dequeue and enqueue actually actually do, and it this is the solution I’m looking for.
I want to be able to make changes in buddypress.css but any changes to either the core buddypress.css or in the copy to the child theme do not apply.
I have created this path in my child theme: generatepress_child > buddypress > css > buddypress.css
I contacted my theme support who wrote:
“If you want to totally change a stylesheet of a plugin, you need to dequeue it first. Then, you can enqueue your own version of the stylesheet. You just need to find the handle of the stylesheet for BuddyPress to dequeue it properly. It would be best to reach out to BuddyPress regarding this.”/** * Dequeue BP Nouveau style */ function buddydev_dequeue_nouveau_styles() { wp_dequeue_style( 'bp-nouveau' ); } add_action( 'wp_enqueue_scripts', 'buddydev_dequeue_nouveau_styles', 11 );
https://buddypress.org/support/topic/dequeue-bp-nouveau-css/
Regards
CarstenHi Carsten,
Welcome back!Thank you for the question.
Before I assist, let me help you with a few points:-WordPress has a convention for loading asset files(css/js)
1. Enqueing:- You tell WrodPress to load some asset file identified a name(handle) and a url.
2. Dequeuing:- You tell WordPress to disable loading of a previously enqueued asset fle.When a page load, WordPress looks for all the enqueued asset which needs loading and loads them in the page(head or footer depending on enqueue params).
The handle is unique and allows you to manage dependency, loading order etc.
Now, do you want to completely remove the BO Nouveau style?
Please let me know and I will assist.Regards
BrajeshHi Brajesh, thank you 😉
I’ve read a post at buddypress.org that I could simply copy buddypress.css to my child theme and edit it from there. But that turns out not to be as easy as that.
No I do not want to completely remove Nouveau style, just to be able to edit in buddypress.css style sheet where all the code and selectors are already there, so I just have to changes values and colors, instead of using the inspector for inspecting and then adding changes to my custom css.
Regards
CarstenHi Carsten,
BuddyPress is loading buddypress.min.css, so please create a file and name it buddypress.min.css and put it in your theme/buddypress/css directory.BuddyPress will pick it instead of the default nouveau css.
Hope it works.
Regards
BrajeshYou are welcome.
No, Please don’t do that. Otherwise, this file will not be loaded automatically.Regards
BrajeshHi Brajesh, just to clear out any misunderstandings.
You did mean that I should delete the Dequeue BP Nouveau code?
Othervise it does not work for me.
I have renamed the copy of buddypress.css to buddypress.min.css in my child theme, and apperently this is working.
If I keep the code in my bp-custom.php, the buddypress.min.css is not loaded
Regards
Carsten/** * Dequeue BP Nouveau style */ function buddydev_dequeue_nouveau_styles() { wp_dequeue_style( 'bp-nouveau' ); } add_action( 'wp_enqueue_scripts', 'buddydev_dequeue_nouveau_styles', 11 );
Hi Brajesh, I’m a bit confused wether or not to use buddypress.min.css or the Dequeue/Enqueue function.
I read this at https://buddypress.org/support/topic/modifying-buddypress-min-css/
“Now if you want to change any buddypress styles create a folder in child theme top level ‘buddypress/ in that a folder named /css/ so we have ‘buddypress/css/ in that css folder copy buddypress.css; now you have a full copy of the bp styles and BP will automagically find that file and use it instead of it’s original copy, you can now edit anything you care to in that file.”
Can you clarify on this eventually provide some documentation on what is right and what is wrong, since there is a lot of confusion and different opinions on this topic?
Regards
CarstenHi Carsten,
unless you have “SCRIPT_DEBUG” enabled, BuddyPress will not load buddypress.css. It only loads it in dev mode. In production mode, it loads the buddypress.min.cssRegards
Brajesh
You must be logged in to reply to this topic.