programing

Wordpress에서 발췌한 태그 제거가 작동하지 않음

megabox 2023. 2. 7. 19:43
반응형

Wordpress에서 발췌한 태그 제거가 작동하지 않음

이 스니펫을 사용하고 있습니다.

<a href='<?php the_permalink() ?>' title='<?php echo strip_tags(the_excerpt()); ?>

이 모든 것을 없애려고 합니다.ellipses,<p>태그 및 기타shortcodes그리고.links그러나 그것은 전혀 동작하지 않습니다.

제가 닻을 올리면, 저는 여전히 그 닻을 볼 수 있습니다.<p>발췌문, 기타 태그 및 URL 링크에 포함되어 있습니다.무엇을 잘못하고 있으며, 어떻게 해야 제대로 작동합니까?

필요한 건get_the_excerpt():

<a href='<?php the_permalink() ?>' title='<?php echo strip_tags( get_the_excerpt() ); ?>'>

그러나 줄임표(…)는 태그가 아닌 HTML 엔티티이기 때문에 삭제되지 않을 수 있습니다.

그 이유는 _excerpt()가 발췌를 바로 출력하기 때문입니다.get_the_pute()를 사용하면 maninpute(http://codex.wordpress.org/Function_Reference/get_the_excerpt))할 수 있는 문자열로 반환됩니다.

wp_filter_subtml_kses()를 사용할 수도 있습니다(http://codex.wordpress.org/Function_Reference/wp_filter_nohtml_kses)

예를 들어 다음과 같습니다.

$title = wp_filter_nohtml_kses(get_the_excerpt());

언급URL : https://stackoverflow.com/questions/17980855/stripping-tags-from-excerpt-in-wordpress-is-not-working

반응형