-
2016/01/08 9:48 오전 #29600
원래 각 페이지의 이름이 표기되는게 워드프레스 default (기본세팅?) 입니다.
테마마다 이걸 표시하지 않게 하는 설정이 있을수도 있고, 없을수도 있고, 설정이 없으면 css 로 display:none 하셔도 되고 jQuery 로 표시되지 않게 강제할 수도 있고, 테마 파일에 필터를 적용할 수 도 있고, 무개념으로 테마파일을 막 뜯어서 고칠수도 있고. ㅎㅎㅎㅎ
여러가지 해결방법이 있으니 편한 방법으로 하시면 됩니다.
질문하실때 아래 글을 읽어보시면 많은 도움이 되십니다.
https://kopress.kr/topic/질문하시기-전에-읽어주세요/
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2016/01/13 8:09 오후 #29653워드프레스 기본(함수/기능)으로 메타태그로 페이지의 title 이 출력이 됩니다.
메인 페이지에서는 사이트의 이름’만’ 출력이 되고,
기타 목록/개별글/페이지 에서는 해당 페이지의 제목 + 사이트 이름이 함께 표시됩니다.
이는 SEO(검색엔진최적화)와도 관련이 있는 내용이므로, 그대로 사용하시는게 좋습니다.
2016/01/13 9:05 오후 #29654브라우저 상단에 표시되는 페이지 타이틀을 수정하려면 조금 무식하지만 header.php 파일을 직접 수정하는 게 편할 수 있습니다.
테마 파일을 수정하지 않으려면 필터를 사용할 수 있습니다.
function wpdocs_filter_wp_title( $title, $sep ) {
global $paged, $page;if ( is_feed() )
return $title;// Add the site name.
$title .= get_bloginfo( ‘name’ );// Add the site description for the home/front page.
$site_description = get_bloginfo( ‘description’, ‘display’ );
if ( $site_description && ( is_home() || is_front_page() ) )
$title = “$title $sep $site_description”;// Add a page number if necessary.
if ( $paged >= 2 || $page >= 2 )
$title = “$title $sep ” . sprintf( __( ‘Page %s’, ‘twentytwelve’ ), max( $paged, $page ) );return $title;
}
add_filter( ‘wp_title’, ‘wpdocs_filter_wp_title’, 10, 2 );위의 필터를 참고로 해서 적절히 수정해주시면 됩니다.
2016/01/13 11:56 오후 #29655@082net 님,
“이는 SEO(검색엔진최적화)와도 관련이 있는 내용이므로, 그대로 사용하시는게 좋습니다.” – 네 맞는 말씀이십니다. 그래서 “css 로 display:none 하셔도 되고” 라고 부터 적어놓은 것 입니다.
이렇게 하면 사람 방문자에게는 보이지 않지만, 검색bot 에게는 보여서 SEO 에 아무런 악영향을 주지 않습니다. 워드프레스의 최대 강점 중 하나가 SEO 라서 사실 매우 중요한 부분을 말씀하셨습니다. 😀
같은 이유로 (SEO 때문에) 워드크랙커님 방식은 권유하고 싶지 않습니다.
또 header.php 파일에 손대는 것 보다 (업데이트 하면 수정한 부분은 다 날아갑니다. 예전에 XX님이 이부분을 이해하지 못하셨다가 멘붕 오셨죠. ㅋㅋㅋ) child 테마를 만들어서 header.php 를 새로 작성하는 방식을 워드프레스에서는 권유 합니다.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.