我已经创造了主题为二十十的孩子。我试图重写下面写的函数
/**
* 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\' );
它说,要在子主题中覆盖此内容,请删除过滤器,并将您自己的函数添加到extract\\u more过滤器挂钩。我不想对这样创建的函数的父主题文件夹进行任何更改。php在子主题文件夹中。我在子文件函数中编写函数。php如下
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_\' );
但我必须在父级中编写注释过滤器,以使新过滤器正常工作。是否可以不修改父文件中的函数。php。
任何帮助都将不胜感激。提前感谢