현재 워드프레스로 만든 홈페이지를 운영중입니다.
그런데 포털사이트에서 검색을 하면 '메인-사이트제목' 하는 식으로 사이트 제목이 나타납니다.
그냥 사이트제목만 나오도록 하고 싶은데, 어떻게 하면 될까요?
안녕하세요~^^
검색엔진에 표시되는 제목은 <title> 태그와 관련이 있습니다.
워드프레스 사이트에서 <title> 태그에 표시되는 문구는
document_title_parts 필터와 wp_title 필터를 활용하시면 편집 가능합니다.
코드를 수정하시는 게 어려우시다면
SEO 관련 플러그인을 사용해서 각 페이지별 SEO 제목을 설정하실 수 있습니다.
페이지 제목 수정 시 바로 노출될 수도 있지만 오래 걸릴 수도 있습니다.
검색 노출 여부와 순위는 검색엔진에서 자제적으로 판단합니다.
고맙습니다.
add_filter( 'document_title_parts', function( $title_parts_array ) {
if ( get_the_ID() == 2055 ) {
$title_parts_array['title'] = 'Custom Page Title';
}
return $title_parts_array;
} );
검색해보았는데, 위에 저거랑
function wpdocs_filter_wp_title( $title, $sep ) {
$title = get_bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
$title = "$title $sep $site_description";
return $title;
}
add_filter( 'wp_title', 'wpdocs_filter_wp_title', 10, 2 );
이거 이렇게 두개가 있어서 테마함수(functions.php) 아래에 삽입해보았는데, 이렇게 하는 거 맞나요?
해당 코드를 사이트에 맞게 적절히 변경해주셔야 합니다.
코드를 잘못 수정할 경우 원치 않는 결과를 얻으실 수 있습니다.
프로그래밍 지식이 어느 정도 있어야 원하시는 대로 커스텀이 가능합니다.
코드 수정이 어려우실 경우에는
이전 댓글에도 안내해드린 것처럼 SEO 관련 플러그인을 사용을 고려해보세요.
고맙습니다.