我已將以下內(nèi)容添加到我的功能文檔中,以將 [...] 更改為我所有帖子頁面上的“閱讀更多”,但它只影響頁面上的第一篇帖子。? ? // 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');目前該代碼位于我的函數(shù)文檔的底部,但我在其他地方也有同樣的結(jié)果。我如何才能將其應(yīng)用于所有帖子的摘錄?
1 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個贊
我認(rèn)為你只需要這個:
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 關(guān)注
- 120 瀏覽
添加回答
舉報(bào)
0/150
提交
取消