호출하는 코드가 get_the_title()
있으며 작동하지만 get_the_excerpt()
비어 있습니다. 어떻게 작동시킬 수 있습니까?
이 코드는 "WP Facebook Open Graph protocol"이라는 플러그인 안에 있습니다. 변경하려는 부분은 다음과 같습니다.
if (is_singular('post')) {
if (has_excerpt($post->ID)) {
echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n";
}else{
echo "\t<meta property='og:description' content='". [?] ."' />\n";
}
}else{
echo "\t<meta property='og:description' content='".get_bloginfo('description')."' />\n";
}
여기서는 has_excerpt
항상 실패하고 get_the_excerpt($post->ID)
더 이상 작동하지 않습니다 (더 이상 사용되지 않음).
그렇다면 발췌 부분을 어떻게 표시 할 수 있습니까?
추신 : 나는 또한 "고급 발췌"플러그인을 사용하고 있습니다
the_post()
하면 호출하기 전에 기능 (그것은 하나의 포스트 너무 템플릿에서 작동) get_the_excerpt()
당신을 위해 설정을 할 것입니다 필요한 데이터를.
my_excerpt($post->post_content, get_the_excerpt())
에서my_excerpt()
함수를 사용 하고 얻었습니다.