Yoast의 WordPress SEO 플러그인을 사용하면 분류법 용어 아카이브 페이지에 SEO 제목 및 메타 설명을 추가 할 수 있습니다. 그런 다음 문서 헤드에 사용됩니다.
분류 체계 아카이브 템플릿에서 분류 용어의 SEO 제목을 H1로 표시하려고합니다.
게시물, 게시물 유형 또는 페이지에서이 작업을 수행하는 것이 쉽습니다.
echo get_post_meta($post->ID, '_yoast_wpseo_title', true);
보관 템플릿에서는 작동하지 않습니다.
누구든지 이것을 작동시키는 방법을 알고 있습니까?
스크린 샷 예
특정 태그 용어의 제목입니다. 아카이브 템플릿에이 제목을 표시하려고하지만 사용자 지정 분류 용어로 표시하려고합니다.
최종 코드
이것이 내가 archive.php
템플릿 에서 사용한 것입니다 . 맞춤 분류 체계를 사용하는 경우 작동합니다. 태그 또는 카테고리는 아래 Mike Madern의 답변을 참조하십시오.
<h1 class="archive-title">
<?php
if ( is_tax() ) :
$taxonomy = get_queried_object()->taxonomy;
$term_id = get_queried_object()->term_id;
$meta = get_option( 'wpseo_taxonomy_meta' );
$title = $meta[$taxonomy][$term_id]['wpseo_title'];
//printf( '<pre>%s</pre>', print_r( get_option( 'wpseo_taxonomy_meta' ), 1 ) );
if ( isset($meta) && !empty($title) ) :
echo apply_filters( 'the_title', $title );
else :
single_term_title();
endif;
endif;
?>
</h1>