wake-up-neo.com

connection no mass tag addition

플러그인을 설치하지 않고 모든 페이지에 메타 제목, 메타 설명, 메타 키워드를 추가 할 수 있습니까?

내 클라이언트는 플러그인을 설치하지 않아도됩니다. 나는이 경우에 대해 궁금해서, 내가 아는 전부는 메타가 삽입되어있는 wordpress에 seo plugin을 설치해야한다는 것이다.

9
Janine Consolas

비록 내가 이것을 피하고이 작업을 위해 플러그인을 사용하라고 충고 할지라도. 전용 플러그인 만 서재응을 도울 수 있기 때문입니다. yoost의 "WordPress SEO"는 SEO를위한 훌륭한 플러그인입니다.

즉, 여기에 헤더에 메타 설명과 키워드를 추가하는 코드가 있습니다. 이것을 테마의 functions.php 파일에 붙여 넣으십시오.

function add_meta_tags() {
    global $post;
    if ( is_single() ) {
        $meta = strip_tags( $post->post_content );
        $meta = strip_shortcodes( $post->post_content );
        $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta );
        $meta = substr( $meta, 0, 125 );
        $keywords = get_the_category( $post->ID );
        $metakeywords = '';
        foreach ( $keywords as $keyword ) {
            $metakeywords .= $keyword->cat_name . ", ";
        }
        echo '<meta name="description" content="' . $meta . '" />' . "\n";
        echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n";
    }
}
add_action( 'wp_head', 'add_meta_tags' , 2 );
12
Robert hue

항상 WordPress 사이트 전용 SEO 플러그인이있는 좋은 기회입니다.하지만 어떻게 든 플러그인을 무시하고 SEO 플러그인을 사용하지 않고 메타 태그를 추가하면 WordPress의 header.php 파일에 추가하는 것이 좋습니다. 테마는 스타일 시트 링크 근처의 머리 부분에 있습니다.

<title> 태그를 보면 <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>와 같은 것을 볼 수 있습니다. 이 줄 바로 아래에 메타 태그를 추가 할 수 있습니다. 여기에 추가 할 수있는 모든 유형의 메타 태그는 테마 코드와 충돌없이 정상적으로 작동합니다!

1
Govind Vyas