SNS 카드 썸네일은 Yoast SEO 플러그인 설치 후 SEO → Social → Facebook 탭으로 이동해서
‘Frontpage settings’ 와 ‘Default settings’에서 ‘Upload image’로 이미지를 업로드하고 ‘Save changes’ 누르면 적용됨.
SNS 카드 본문은 (기본 설정이 글 갯수, 날짜 이런 정보만 나옴)
‘functions.php’ 에 아래 코드 삽입하면 인식함.
// bbpress 메타 정보 본문
add_filter( 'wpseo_metadesc', 'forum_meta_desc' );
function forum_meta_desc( $content ) {
global $post;
if ( !function_exists( 'bbp_get_topic_content' ) || $post->post_type != 'topic' ) {
return $content;
}
$topic_content = trim( strip_tags( bbp_get_topic_content() ) );
if ( !empty( $topic_content ) ) {
return $topic_content;
}
return $content;
}
그리고 이미 카드가 썸네일과 본문이 없는 상태로 SNS에 로드 됐다면 해당 서버에 캐쉬가 남기 때문에, 각 SNS 서비스의 Developers에서 갱신해서 캐쉬를 삭제해줘야 제대로 다시 인식함.
페이스북 Developers
트위터 Developers
카카오 Developers
로 이동해서 공유를 했던 원본 링크를 develope 하면 캐쉬가 리셋되어서 썸네일과 본문이 제대로 보이게 됨.