Como remover set_post_thumbnail_size () em temas filho?

Estou realmente preso nisso – isso segue a partir desta publicação:

Como replace funções pai em temas filho

Não consigo descobrir como replace a function set_post_thumbnail_size () de Twenty Ten. Coloquei o meu código abaixo para as outras anulações que estou fazendo, mas nada acontece quando adiciono isso à minha function twentyten_child_theme_setup ():

set_post_thumbnail_size( array(100,100) , array("class" => "alignleft post_thumbnail"), true ); 

Estou inserindo a miniatura no meu loop como este:

  "alignleft post_thumbnail")); } else { ?> <img src="https://wordpress.stackexchange.com//questions/8290/how-to-remove-set-post-thumbnail-size-in-child-themes//images/thumb-default.jpg" alt="thumb-default" width="100" height="100" />  

Aqui está a minha function abaixo – alguém pode me ajudar a replace esta péssima function?

Obrigado,

osu

 function twentyten_child_theme_setup() { // OVERRIDE SIDEBAR GENERATION! function osu_twentyten_widgets_init() { // Siedbar 1, located on LHS sidebar register_sidebar( array( 'name' => __( 'Primary Widget Area', 'twentyten-child' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area where the navigation goes', 'twentyten-child' ), 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 2, located on RHS sidebar register_sidebar( array( 'name' => __( 'Secondary Widget Area', 'twentyten-child' ), 'id' => 'secondary-widget-area', 'description' => __( 'The secondary widget area', 'twentyten-child' ), 'before_widget' => '
  • ', 'after_widget' => '
  • ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); } /* Deregister sidebar in parent */ remove_action( 'widgets_init', 'twentyten_widgets_init' ); /** Register sidebars by running twentyten_widgets_init() on the widgets_init hook. */ add_action( 'widgets_init', 'osu_twentyten_widgets_init' ); // OVERRIDE EXCERPT READ MORE LINK function osu_readon_link() { return ' ' . __( 'Read More', 'twentyten-child' ) . ''; } // Function to override function osu_twentyten_custom_excerpt_more( $output ) { if ( has_excerpt() && ! is_attachment() ) { $output .= osu_readon_link(); } return $output; } remove_filter( 'get_the_excerpt', 'twentyten_custom_excerpt_more' ); add_filter( 'get_the_excerpt', 'osu_twentyten_custom_excerpt_more' ); } /* IMPORTANT: Run the code for parent function overrides (involving hooks and filters) after theme setup! */ add_action( 'after_setup_theme', 'twentyten_child_theme_setup' );

    Solutions Collecting From Web of "Como remover set_post_thumbnail_size () em temas filho?"

    O que exatamente você quer dizer com a nada acontece ?

    Tecnicamente, você não precisa remover set_post_thumbnail_size() , como eu entendo do código – simplesmente fazer sua própria chamada mais tarde irá replace o tamanho.

    Há duas maneiras de lidar com isso:

    1. Ajuste sua function de configuração para prioridade posterior. O tema infantil é processado antes do tema pai. Então, quando você trava com prioridade padrão, as funções de configuração também são executadas nessa ordem. Então, add_action( 'after_setup_theme', 'twentyten_child_theme_setup', 11 );

    2. Conecte sua própria function twentyten_setup() . É envolvido if ( ! function_exists( 'twentyten_setup' ) ) condição em Twenty Ten. Então, basta copiá-lo para o seu tema e fazer as mudanças que você precisa – sua versão será executada em vez de uma original.