Modifying h2 in TwentyTen
-
Hello
I’m setting up WordPress for my wife, porting her over from blogspot where she was using a font called calligraffiti for blog and post titles which I’m trying to emulate in TwentyTen…I think I should be able to do so by editing the CSS but had a look through the file and can’t figure out how to style the relevant heading.
Any help appreciated.
Thanks!
Nick
-
Related:
– https://www.ads-software.com/support/topic/how-do-i-change-the-site-title-font-to-segoe-script?replies=27&view=all#post-3680278
– https://www.ads-software.com/support/topic/fonts-on-menu?replies=27You’ll need to do these modifications within a Child Theme. So, you’ll be editing the Child Theme style.css file and uploading your font files to your Child Theme directory.
Thanks…followed instructions up to https://www.ads-software.com/support/topic/how-do-i-change-the-site-title-font-to-segoe-script?replies=27&view=all#post-3680204 but I’m a little bit stuck…created a dir called twentyten-child and included a sub-dir called fonts with font files from @font-face but not sure what needs to go in my style.css beyond:
[ Moderator note: please wrap code in backticks or use the code button. ]
/* Theme Name: Twenty Ten Child Theme URI: https://www.ads-software.com/extend/themes/twentyten Description: Child theme for the Twenty Ten theme Author: Nick Sheppard Author URI: https://cardtherapy.co.uk Template: twentyten-child Version: 0.1.0 */ Do I need to include the css from th e@font-face stylesheet.css? @font-face { font-family: 'calligraffitiregular'; src: url('calligraffiti-webfont.eot'); src: url('calligraffiti-webfont.eot?#iefix') format('embedded-opentype'), url('calligraffiti-webfont.woff') format('woff'), url('calligraffiti-webfont.ttf') format('truetype'), url('calligraffiti-webfont.svg#calligraffitiregular') format('svg'); font-weight: normal; font-style: normal; }
But then I guess I need to reference the relevant headings…sorry not great with css!
Now tried this…but can’t get my head round how twentyten-child needs to be referenced:
/* Theme Name: Twenty Ten Child Theme URI: https://www.ads-software.com/extend/themes/twentyten Description: Child theme for the Twenty Ten theme Author: Nick Sheppard Author URI: https://cardtherapy.co.uk Template: twentyten-child Version: 0.1.0 */ @font-face { font-family: 'calligraffitiregular'; src: url('calligraffiti-webfont.eot'); src: url('calligraffiti-webfont.eot?#iefix') format('embedded-opentype'), url('calligraffiti-webfont.woff') format('woff'), url('calligraffiti-webfont.ttf') format('truetype'), url('calligraffiti-webfont.svg#calligraffitiregular') format('svg'); font-weight: normal; font-style: normal; } #h2 { font-family: 'calligraffitiregular'; }
Ah it’s still not working but I’ve added
@import url("../twentyten/style.css");
and activared it in my dashboard…looks like it’s not referencing any stylesheet now though…Got any caching plugins installed?
Would Google Analytics count? Relatively fresh install and only Facebook like and GA were active. Both deactivated now.
No, but thanks for deactivating all plugins to rule out any funny business ??
Just to double-check, you followed this step:
Activate the child theme. Log in to your site’s dashboard, and go to Administration Panels > Appearance > Themes. You will see your child theme listed there. Click Activate.
Right?
If you have, then try asking your hosting providers whether they provide any sort of caching facilities. If they do, could you ask them to deactivate that for now?
Yep that’s what I did…it looks to you like everything is referenced correctly then (get a bit confused with file paths!)? I’ll check with my hosting provider as you suggest. Thanks for your help!
WordPress would start crying in the dashboard if you had wrong file paths, something like “Waah! Can’t find the parent theme!”.
What I’m looking at is the code spat out by your home page – it continues to reference the Twenty Twelve theme. It should be saying the name of your Child Theme, e.g in file paths it would say “…/wp-content/themes/twentyten-child/…”.
This line is wrong:
Template: twentyten-child
That must reference the parent theme – i.e. “twentyten”
Doh…I think I might just have referenced the wrong theme then! ‘Cos I was trying to do it while at work :-! I’ll try again
Oh…I’d failed to notice the error message “The active theme is broken. Reverting to the default theme.” when I tried to activate which was why it had reverted to TwentyTwelve as default theme so presumably there is something wrong with my child theme. This is a screenshot of my fonts folder https://snag.gy/31OWX.jpg and my style css is below…occurred to me that I wasn’t referencing the right urls for the fonts so had a stab but same result. Sorry to be such hard work!
Theme URI: https://www.ads-software.com/extend/themes/twentyten Description: Child theme for the Twenty Ten theme Author: Nick Sheppard Author URI: https://cardtherapy.co.uk Template: twentyten-child Version: 0.1.0 */ @import url("..twentyten/style.css"); @font-face { font-family: '..fonts/calligraffitiregular'; src: url('..fonts/calligraffiti-webfont.eot'); src: url('..fonts/calligraffiti-webfont.eot?#iefix') format('embedded-opentype'), url('..fonts/calligraffiti-webfont.woff') format('woff'), url('..fonts/calligraffiti-webfont.ttf') format('truetype'), url('..fonts/calligraffiti-webfont.svg#calligraffitiregular') format('svg'); font-weight: normal; font-style: normal; }
This is wrong:
Template: twentyten-child
it needs to be:
Template: twentyten
Ah yes you said, sorry. Changed that and has activated successfully…but no style applied
You have a mistake here:
@import url("..twentyten/style.css");
it should be (missing the first backslash):
@import url("../twentyten/style.css");
- The topic ‘Modifying h2 in TwentyTen’ is closed to new replies.