Ich habe herumgelesen und versucht, herauszufinden, wie man das macht, aber aus irgendeinem Grund kann ich nicht scheinen, Elternfunktionen in meinem Kindthema zu überschreiben.
Ich verwende TwentyTen als Elternteil – kann mir jemand sagen, warum diese function in meinem Kindthema die Elternfunktion nicht außer Kraft setzt?
// Override read more link function osu_twentyten_continue_reading_link() { return ' ' . __( 'Read on '; } function osu_twentyten_auto_excerpt_more( $more ) { return ' …' . osu_twentyten_continue_reading_link(); } remove_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' ); add_filter( 'excerpt_more', 'osu_twentyten_auto_excerpt_more' ); ', 'twentyten-child' ) . '
Ich dachte, du müsstest den Filter / die Aktion entfernen, bevor du ihn wieder hinzufügst?
Vielen Dank,
osu
Sie sollten den Code nach dem Theme-Setup ausführen.
function osu_twentyten_continue_reading_link() { return ' ' . __( 'Read on '; } function osu_twentyten_auto_excerpt_more( $more ) { return ' …' . osu_twentyten_continue_reading_link(); } function my_child_theme_setup() { remove_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' ); add_filter( 'excerpt_more', 'osu_twentyten_auto_excerpt_more' ); } add_action( 'after_setup_theme', 'my_child_theme_setup' ); ', 'twentyten-child' ) . '