플러그인을 설치하지 않고 모든 페이지에 메타 제목, 메타 설명, 메타 키워드를 추가 할 수 있습니까?
내 클라이언트는 플러그인을 설치하지 않아도됩니다. 나는이 경우에 대해 궁금해서, 내가 아는 전부는 메타가 삽입되어있는 wordpress에 seo plugin을 설치해야한다는 것이다.
비록 내가 이것을 피하고이 작업을 위해 플러그인을 사용하라고 충고 할지라도. 전용 플러그인 만 서재응을 도울 수 있기 때문입니다. 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 );
항상 WordPress 사이트 전용 SEO 플러그인이있는 좋은 기회입니다.하지만 어떻게 든 플러그인을 무시하고 SEO 플러그인을 사용하지 않고 메타 태그를 추가하면 WordPress의 header.php 파일에 추가하는 것이 좋습니다. 테마는 스타일 시트 링크 근처의 머리 부분에 있습니다.
<title>
태그를 보면 <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
와 같은 것을 볼 수 있습니다. 이 줄 바로 아래에 메타 태그를 추가 할 수 있습니다. 여기에 추가 할 수있는 모든 유형의 메타 태그는 테마 코드와 충돌없이 정상적으로 작동합니다!