I am a site owner – not a wordpress developer. I have a programming background and a fairly rudimentary understanding of CSS so I can typically hack out an issue, but this one is beyond me.
My theme developer (Colormag) decided to release an update which included a full rewrite of their codebase – in doing so, they changed the names of everything in their CSS and HTML, so all of our “Additional CSS” tweaks broke. They also changed a lot of the core design, so now the site looks sort of all over the place.
In trying to fix the appearance, I’ve found that they now use the same class names for different parts of the page, so for example the homepage might have seven totally distinct areas/widgets where the main title link is called cm-entry-title, so when you want to style one headline, they all change – if you go to the class above that, you end up changing the title link and the metadata etc etc.
Additionally, some elements are used in widgets for the homepage that have the same names as elements on the regular text on posts, so changing the text on some parts of the homepage changes the regular post text as well.
Is there a way to stack the “additional CSS” code to say basically “this type of link in this class under this class under this class on the homepage only” etc etc?
My near term plan is to move the site to generateblocks before this theme developer does anything else stupid. I spoke to a dev about fixing the CSS until then and he said he would want to turn off updates and change the theme code itself, which concerns me as who knows what kind of a pandora’s box of knock on effects that could result in.
Any thoughts?
[ad_2]