WordPress.org

Support

Support » Themes and Templates » Modifying h2 in TwentyTen

Modifying h2 in TwentyTen

  • MrNickSheppard
    Member

    @mrnicksheppard

    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

Viewing 15 replies - 1 through 15 (of 22 total)
  • Andrew Nevins
    Forum moderator

    @anevins

    Related:
    http://wordpress.org/support/topic/how-do-i-change-the-site-title-font-to-segoe-script?replies=27&view=all#post-3680278
    http://wordpress.org/support/topic/fonts-on-menu?replies=27

    You’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.

    MrNickSheppard
    Member

    @mrnicksheppard

    Thanks…followed instructions up to http://wordpress.org/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:      http://wordpress.org/extend/themes/twentyten
    Description:    Child theme for the Twenty Ten theme
    Author:         Nick Sheppard
    Author URI:     http://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!

    MrNickSheppard
    Member

    @mrnicksheppard

    Now tried this…but can’t get my head round how twentyten-child needs to be referenced:

    /*
    Theme Name:     Twenty Ten Child
    Theme URI:      http://wordpress.org/extend/themes/twentyten
    Description:    Child theme for the Twenty Ten theme
    Author:         Nick Sheppard
    Author URI:     http://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';
    }
    MrNickSheppard
    Member

    @mrnicksheppard

    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…

    http://cardtherapy.co.uk/

    Andrew Nevins
    Forum moderator

    @anevins

    Got any caching plugins installed?

    MrNickSheppard
    Member

    @mrnicksheppard

    Would Google Analytics count? Relatively fresh install and only Facebook like and GA were active. Both deactivated now.

    Andrew Nevins
    Forum moderator

    @anevins

    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?

    MrNickSheppard
    Member

    @mrnicksheppard

    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!

    Andrew Nevins
    Forum moderator

    @anevins

    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/…”.

    WPyogi
    Forum Moderator

    @wpyogi

    This line is wrong:

    Template:       twentyten-child

    That must reference the parent theme – i.e. “twentyten”

    MrNickSheppard
    Member

    @mrnicksheppard

    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

    MrNickSheppard
    Member

    @mrnicksheppard

    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 http://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:      http://wordpress.org/extend/themes/twentyten
    Description:    Child theme for the Twenty Ten theme
    Author:         Nick Sheppard
    Author URI:     http://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;
    
    }
    WPyogi
    Forum Moderator

    @wpyogi

    This is wrong:

    Template:       twentyten-child

    it needs to be:

    Template:       twentyten

    MrNickSheppard
    Member

    @mrnicksheppard

    Ah yes you said, sorry. Changed that and has activated successfully…but no style applied

    WPyogi
    Forum Moderator

    @wpyogi

    You have a mistake here:

    @import url("..twentyten/style.css");

    it should be (missing the first backslash):

    @import url("../twentyten/style.css");

Viewing 15 replies - 1 through 15 (of 22 total)
  • The topic ‘Modifying h2 in TwentyTen’ is closed to new replies.