从wordpress的摘录中删除“阅读更多”只有一个摘录而不是另一个摘录

时间:2012-09-19 09:37:59

标签: php wordpress

我只是想知道如何去除"阅读更多"对于一个特定的摘录而不是另一个在Wordpress中。我也试图学习PHP所以我认为这是一个有用的学习方法

我在两个地方的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' );但没有运气。

任何帮助都会非常感谢

1 个答案:

答案 0 :(得分:0)

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