Motyw potomny WordPressa zastępuje motyw nadrzędny

Tworzę motyw dziecka WordPress i muszę nadpisać niektóre szablony widgetów. Próbuję użyć tej metody do nadpisania nadrzędnego wywołania tematu:Właściwy sposób na zastąpienie funkcji motywu.

Jednak obecnie otrzymuję ten błąd:

Błąd krytyczny: nie można ponownie oświetlić hickory_homepage_load_widget () (poprzednio zadeklarowano w C: wampir www greenpeaceNewBlog zawartość wp-ów tematy gp-blog inc widget homepage_widget.php: 8) w C: wampir wp-content motywy hickory inc widżety homepage_widget.php w linii 10

Temat nadrzędny functions.php wywołuje takie szablony:

include("inc/widgets/homepage_widget.php");

Plik homepage_widget.php zawiera to:

add_action( 'widgets_init', 'hickory_homepage_load_widget' );

function hickory_homepage_load_widget() {
    register_widget( 'hickory_homepage_widget' );
}

Mam katalog widgetu duplikatów motywu potomnego (katalog_ stylów / inc / widgets / ..) i motyw potomny functions.php. W moim dziecięcym function.php napisałem to:

// Remove the default Thematic blogtitle function
function remove_hickory_widgets() {
    remove_action('widgets_init', 'hickory_homepage_load_widget');
}

// Call 'remove_thematic_actions' (above) during WP initialization
add_action('init','remove_hickory_widgets');

include("inc/widgets/homepage_widget.php");

Proszę pomóż :)

Twoje zdrowie

questionAnswers(1)

yourAnswerToTheQuestion