J'ai créé l'enfant du thème vingt. J'ai essayé d'ignorer la fonction écrite ci-dessous
/**
* 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">→</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 ' …' . twentyten_continue_reading_link();
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' );
Il est recommandé de remplacer ce paramètre dans un thème enfant, supprimez le filtre et ajoutez votre propre fonction liée au crochet de filtre extrait_more. Je ne veux pas faire de changement dans le dossier de thème parent ainsi créé functions.php dans le dossier de thème enfant. J'écris ma fonction dans le fichier enfant functions.php comme ci-dessous
f
function twentyten_continue_reading_link_() {
return ' <a href="'. get_permalink() . '">' . __( 'READ MORE', 'twentyten' ) . '</a>';
}
function twentyten_auto_excerpt_more_( $more ) {
return ' …' . twentyten_continue_reading_link_();
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more_' );
Mais je dois commenter le filtre écrit dans le parent pour que le nouveau fonctionne. Est-il possible de faire sans modifier dans le fichier parent functions.php.
Toute aide serait appréciée. Merci d'avance
Salut en utilisant Référence de fonction/remove action et en utilisant Référence de fonction/remove filter . En utilisant ces deux fonctions seulement, nous pouvons remplacer les fonctions.