0

我只是想知道如何才能删除一个特定摘录而不是 Wordpress 中的另一个摘录的“阅读更多”。我也在尝试学习 php,所以我认为这是一种有用的学习方式

the_excerpt();在这两个地方都在 WP 循环中使用。

在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是否可以在循环中一次性删除此过滤器,我不想“阅读更多”我remove_filter( 'get_the_excerpt', 'limerickfc_custom_excerpt_more' );在循环中尝试过但没有运气。

任何帮助都会非常感谢

4

1 回答 1

0

无论如何都不是解决方案,但我最终只是通过将摘录文本放在文本下方结束的 div 中来隐藏它。然后是 css 样式,overflow:hidden以阻止阅读更多链接被看到。

于 2012-09-19T16:06:26.010 回答