我在两个地方的WP循环中使用the_excerpt();
。
在functions.php页面中还有这些行
function limerickfc_continue_reading_link() {
return ' <a href="'. esc_url( get_permalink() ) . '">' .
'<br />'.__( 'Read more ', 'limerickfc' ) . '</a>';
}
function limerickfc_custom_excerpt_more( $output ) {
if ( has_excerpt() && ! is_attachment() ) {
$output .= limerickfc_continue_reading_link();
}
return $output;
}
add_filter( 'get_the_excerpt', 'limerickfc_custom_excerpt_more' );
我是否正确地说limerickfc_custom_excerpt_more
每次被调用时都会添加到get_the_excerpt
?是否可以在我不想要的循环中删除此过滤器作为一次性过滤&#39;阅读更多&#39;
我在循环中尝试remove_filter( 'get_the_excerpt', 'limerickfc_custom_excerpt_more' );
但没有运气。
任何帮助都会非常感谢
答案 0 :(得分:0)
无论如何都不是解决方案,但我最终只是通过将摘录文本放在文本下方的div中来隐藏它。然后是css样式overflow:hidden
,以阻止阅读更多链接。