我有一个与Remove_filter()的问题。删除过滤器的作品,但不是100%,它不会删除第一个3点从阅读更多,它不会取代父节选。Wordpress删除阅读更多摘录
更明确地说什么,我试图做的是去除更多并将其转换为[...]。
我想这是从儿童主题完成。
父主题的functions.php代码
function new_excerpt_more($more) {
global $post;
return '… <a href="'. get_permalink($post->ID) . '">' . 'Read More! »' . '</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
儿童主题的functions.php代码。
function child_theme_setup() {
// override parent theme's 'more' text for excerpts
remove_filter('excerpt_more', 'new_excerpt_more');
}
add_action('after_setup_theme', 'child_theme_setup');
// Replaces the excerpt "Read More" text by a link
function new_excerpt($more) {
global $post;
return '<a class="moretag" href="'. get_permalink($post->ID) . '">[...] </a>';
}
add_filter('excerpt', 'new_excerpt');
明确指出你的问题。 –
@HappyCoding,我编辑它 –