Home 게시판 커뮤니티 Q&A 워드프레스 상단탭표시로 인해 질문드립니다.

4개 답변, 4 voices Last updated by Avatar of Matthew ParkMatthew Park 9 years, 7 months 전
  • Avatar of 이한희이한희
    Participant
    @hanuhani
    #29596

    안녕하세요

    워드프레스로 홈페이지 만들고 있는데요

    브라우져 상단탭에 홈페이지 이름이 표시하는 곳에

    홈페이지 이름이 아니고 페이지제목이 출력되요

    설정중에 아이덴티티 (홈페이지 이름) 설정을해요 첫페이지만 정사적으로 오고

    다른링크로이동하면 그페이지의 이름이 나오고 있습니다.

    고수님들 해결방안좀 알려주세요 ㅜㅜ

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29600

    원래 각 페이지의 이름이 표기되는게 워드프레스 default (기본세팅?) 입니다.

    테마마다 이걸 표시하지 않게 하는 설정이 있을수도 있고, 없을수도 있고, 설정이 없으면 css 로 display:none 하셔도 되고 jQuery 로 표시되지 않게 강제할 수도 있고, 테마 파일에 필터를 적용할 수 도 있고, 무개념으로 테마파일을 막 뜯어서 고칠수도 있고. ㅎㅎㅎㅎ

    여러가지 해결방법이 있으니 편한 방법으로 하시면 됩니다.

    질문하실때 아래 글을 읽어보시면 많은 도움이 되십니다.

    https://kopress.kr/topic/질문하시기-전에-읽어주세요/

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of 082net082net
    Keymaster
    @082net
    #29653

    워드프레스 기본(함수/기능)으로 메타태그로 페이지의 title 이 출력이 됩니다.

    메인 페이지에서는 사이트의 이름’만’ 출력이 되고,

    기타 목록/개별글/페이지 에서는 해당 페이지의 제목 + 사이트 이름이 함께 표시됩니다.

    이는 SEO(검색엔진최적화)와도 관련이 있는 내용이므로, 그대로 사용하시는게 좋습니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #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 );

     

    위의 필터를 참고로 해서 적절히 수정해주시면 됩니다.

    Avatar of 워드크래커

    • 워드프레스 정보 제공 블로그: Visit
    • 워드프레스와 관련하여 문제 해결이 필요한 경우 문의해주세요.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29655

    @082net 님,

    “이는 SEO(검색엔진최적화)와도 관련이 있는 내용이므로, 그대로 사용하시는게 좋습니다.” – 네 맞는 말씀이십니다. 그래서 “css 로 display:none 하셔도 되고” 라고 부터 적어놓은 것 입니다.

    이렇게 하면 사람 방문자에게는 보이지 않지만, 검색bot 에게는 보여서 SEO 에 아무런 악영향을 주지 않습니다. 워드프레스의 최대 강점 중 하나가 SEO 라서 사실 매우 중요한 부분을 말씀하셨습니다. 😀

    같은 이유로 (SEO 때문에) 워드크랙커님 방식은 권유하고 싶지 않습니다.

    또 header.php 파일에 손대는 것 보다 (업데이트 하면 수정한 부분은 다 날아갑니다. 예전에 XX님이 이부분을 이해하지 못하셨다가 멘붕 오셨죠. ㅋㅋㅋ) child 테마를 만들어서 header.php 를 새로 작성하는 방식을 워드프레스에서는 권유 합니다.

5 글 보임 - 1에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.