Word Cracker의 잡다한 정보 모음

워드프레스 요약문(Excerpt)에서 숏코드 제거하기

0 4

본문에 숏코드를 추가했더니 요약글(Excerpt)에 숏코드가 텍스트 형태로 그대로 노출되네요.
Shortcode in WordPress Excerpts
숏코드를 없애려면 strip_shortcodes() 함수를 사용하면 됩니다(여기 참고).

Example 1:

<?php echo mb_strimwidth(strip_shortcodes(strip_tags(get_the_content(''))), 0, 220, '...'); ?>

Example 2(요약문 길이 변경 함수):

function custom_length_excerpt($word_count_limit) {
$content = wp_strip_all_tags(get_the_content() , true );
echo wp_trim_words(strip_shortcodes($content), $word_count_limit) . ' <a class="read-more" href="' . get_permalink( get_the_ID() ) . '"> Read More </a>';
}

Related Posts

Comments