워드프레스 분류법 제목 출력
분류 페이지 제목을 표시할 때 출력하려고 합니다.
예를 들어, 내가 '태그' 페이지에 있다면, 나는 다음과 같이 할 것이다.
<?php if (is_tag()) {?>
<h1><?php single_cat_title(); ?></h1>
<?php } ?>
그러나 사용자가 특정 분류법 페이지를 보고 있는 경우 동일한 작업을 수행하려면 어떻게 해야 합니까?
is_taxonomy()존재하지 않습니다.
궁금하신 분들을 위해 이 답을 찾았습니다.
다음 가이드를 따르십시오.http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database
결국 원하는 라인은 다음과 같습니다.
<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); echo $term->name; ?>
다음과 같은 방법으로 초극대화를 수행할 수 있습니다.
<?php echo get_queried_object()->name; //output $taxonomy->$tax the simple way ?>
name커스텀 분류 페이지에서 참조할 때는 분류 용어가 됩니다.예를 들어 다음과 같습니다).example.com/books/Fiction, 이것은 메아리칩니다.fiction.
대신name사용할 수도 있습니다.taxonomy(메아리친다)books.
간단히 말하면 분류법은 카테고리나 페이지, 코멘트가 아니라 제품이나 책과 같이 선언하는 것입니다.이를 사용하여 WordPress의 Custom Post Type 기능을 잠금 해제합니다.직접 만들 수 있습니다.archive-products.php,page-products.php,single-products.php마음껏 즐기세요. :)
다음은 함수를 사용하여 분류법 목록 페이지의 제목만 수정하는 전체 예입니다.is_tax()
<title><?php
global $page, $paged, $post;
if (is_tax()) {
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
$term_title = $term->name;
echo "$term_title | ";
} else {
wp_title( '|', true, 'right' );
}
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
?></title>
single_term_title() 함수를 사용할 수 있습니다.
single_cat_title() 함수를 사용하면 충분하다고 생각합니다.
언급URL : https://stackoverflow.com/questions/2805879/wordpress-taxonomy-title-output
'programing' 카테고리의 다른 글
| 대규모 데이터 세트(angular.js)에 비해 ngRepeat의 성능을 향상시키는 방법 (0) | 2023.02.27 |
|---|---|
| MongoDB에서 특정 필드 값을 가진 문서가 포함되지 않은 배열 문서를 찾습니다. (0) | 2023.02.27 |
| 빈 필드를 사용하여 AngularJS 오더바이 (0) | 2023.02.27 |
| MongoDB는 어레이를 어떻게 인덱스합니까? (0) | 2023.02.27 |
| Session Object를 봄에 가져오려면 어떻게 해야 하나요? (0) | 2023.02.27 |