wake-up-neo.com

Wie überschreibe ich die Funktion in functions.php des übergeordneten Themas?

Ich habe Kind von Thema zwanzig geschaffen. Ich habe versucht, die unten angegebene Funktion zu überschreiben

    /**
 * Returns a "Continue Reading" link for excerpts
 *
 * @since Twenty Ten 1.0
 * @return string "Continue Reading" link
 */
function twentyten_continue_reading_link() {
    return ' <a href="'. get_permalink() . '">' . __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyten' ) . '</a>';
}

/**
 * Replaces "[...]" (appended to automatically generated excerpts) with an Ellipsis and twentyten_continue_reading_link().
 *
 * To override this in a child theme, remove the filter and add your own
 * function tied to the excerpt_more filter hook.
 *
 * @since Twenty Ten 1.0
 * @return string An Ellipsis
 */
function twentyten_auto_excerpt_more( $more ) {
    return ' &hellip;' . twentyten_continue_reading_link();
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' );

Es heißt, dies in einem untergeordneten Thema zu überschreiben, den Filter zu entfernen und Ihre eigene Funktion hinzuzufügen, die mit dem Filter-Hook excerpt_more verknüpft ist. Ich möchte keine Änderungen am übergeordneten Themenordner vornehmen, also die Datei functions.php im untergeordneten Themenordner erstellen. Ich schreibe meine Funktion in die untergeordnete Datei functions.php wie folgt

f

 function twentyten_continue_reading_link_() {
    return ' <a href="'. get_permalink() . '">' . __( 'READ MORE', 'twentyten' ) . '</a>';
}


function twentyten_auto_excerpt_more_( $more ) {
    return ' &hellip;' . twentyten_continue_reading_link_();
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more_' );

Aber ich muss den im Elternteil geschriebenen Filter kommentieren, damit der neue funktioniert. Ist es möglich, auf Änderungen in der übergeordneten Datei functions.php zu verzichten?.

Jede Hilfe wird geschätzt. Danke im Voraus

4
user478

Hi mit Funktionsreferenz/Aktion entfernen und mit Funktionsreferenz/Filter entfernen Mit diesen beiden Funktionen können wir nur die Funktionen überschreiben.

4
Ramkumar M