워드프레스에 포스팅을 하고 썸네일이 없는 경우, 설정한 기본 이미지를 썸네일로 사용하는 코드입니다.
기본으로 사용할 이미지를 업로드하고 경로를 가져와서 ‘이미지경로’에 붙여넣고 사용하면 됩니다.
기본 이미지를 사용하지만 alt태그는 글 제목을 기본으로 동적으로 속성이 설정됩니다.
워드프레스 기본 썸네일 설정하기 코드
function set_default_thumbnail($html, $post_id, $post_thumbnail_id, $size, $attr) { // 썸네일이 없는 경우 기본 이미지 경로를 반환 if (empty($html)) { $default_thumbnail_url = '이미지경로'; // 글 제목을 기반으로 alt 속성 설정 $alt_text = esc_attr(get_the_title($post_id)); // 정사각형 비율로 이미지 표시 $html = '<img src="' . esc_url($default_thumbnail_url) . '" alt="' . $alt_text . '" style="width: 50px; height: 50px; object-fit: cover;" />'; } return $html; } add_filter('post_thumbnail_html', 'set_default_thumbnail', 10, 5);
코드 삽입방법
functions.php에 코드를 삽입하면 됩니다. 삽입방법은 별도 문서 참조.