Support » Theme: Simone » Add theme support to child theme

  • Resolved Anita Hill

    (@anita-hill)


    I am wondering how to get the following function that I have to now add to the main functions.php file to work in a child theme. I have tried it in the functions.php of my child theme, but it won’t work there; it DOES work in the main functions.php in the simone folder:

    add_theme_support( ‘post-thumbnails’ );
    // Featured image sizes for resesponsive display
    add_image_size(‘large-thumb’, 1060, 650, true);
    add_image_size(‘medium-thumb’, 800, 490);
    add_image_size(‘small-thumb’, 400, 245);
    // Featured image size for small image in archives
    // add_image_size(‘index-thumb’, 780, 250, true);
    add_image_size(‘index-thumb’, 780, 9999);

    I read this at the codex, http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails, but don’t quite understand if there is any way to put it anywhere other than the main functions.php file:

    This feature must be called before the init hook is fired. That means it needs to be placed directly into functions.php or within a function attached to the ‘after_setup_theme’ hook.

Viewing 1 replies (of 1 total)
  • Ok, I did this and it works:

    Instead of putting the above code into the main Simone functions.php, I put this into the child theme functions.php:

    // to change thumb sizes and disable cropping on post index page
    function simone_child_add_image_size() {
    add_image_size(‘large-thumb’, 1060, 650, true);
    add_image_size(‘medium-thumb’, 800, 490);
    add_image_size(‘small-thumb’, 400, 245);
    add_image_size(‘index-thumb’, 780, 9999);
    }
    add_action( ‘after_setup_theme’, ‘simone_child_add_image_size’, 11 );

    I learned this at this link:
    https://wordpress.org/support/topic/how-can-i-add-this-function-to-my-child-themes-functionsphp?replies=9

    in the reply by Chip Bennett.

Viewing 1 replies (of 1 total)
  • The topic ‘Add theme support to child theme’ is closed to new replies.