我已将以下内容添加到我的功能文档中,以将 [...] 更改为我所有帖子页面上的“阅读更多”,但它只影响页面上的第一篇帖子。 // Changing excerpt more function new_excerpt_more($more) { global $post; remove_filter('excerpt_more', 'new_excerpt_more'); return '... <p class="moreinfo"><a href="'. get_permalink($post->ID) . '">' . 'READ MORE' . '</a></p>'; } add_filter('excerpt_more','new_excerpt_more');目前该代码位于我的函数文档的底部,但我在其他地方也有同样的结果。我如何才能将其应用于所有帖子的摘录?
1 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
我认为你只需要这个:
function custom_excerpt_more( $more ) {
return sprintf( '<p class="moreinfo"><a href="%1$s" class="more-link">READ MORE</a></p>',
esc_url( get_permalink( get_the_ID() ) )
);
}
add_filter( 'excerpt_more', 'custom_excerpt_more' );
- 1 回答
- 0 关注
- 92 浏览
添加回答
举报
0/150
提交
取消