반응형
첫 번째 카테고리의 이름을 가져옵니다.
각 카테고리의 내용을 정리한 한 페이지를 작성하려고 합니다.간신히 리스트를 작성했습니다.이제 카테고리 이름을 알아야 합니다.다음 코드가 있습니다.
<ul>
<li> CATEGORY NAME HERE </li>
<?php query_posts('cat=0'); ?>
<?php while ( have_posts() ) : the_post(); ?>
<li>
<a href="<?php echo get_permalink(); ?>">
<?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
첫 번째 카테고리 이름(0)은 어떻게 부르나요?
현재 편집:왜 여러 개로는 안 되는 거죠?
<div class="first-col">
<ul>
<?php query_posts('cat=0'); ?>
<?php while ( have_posts() ) : the_post(); ?>
<li> <?php $category = get_the_category();
echo $category[0]->cat_name;
?> </li>
<li>
<a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div>
<div class="first-col">
<ul>
<li> <?php $category = get_the_category();
echo $category[0]->cat_name;?> </li>
<?php query_posts('cat=3'); ?>
<?php while ( have_posts() ) : the_post(); ?>
<li>
<a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>
</div>
카테고리 배열을 가져와 배열의 첫 번째 카테고리를 에코해야 합니다.http://codex.wordpress.org/Function_Reference/get_the_category
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
워드프레스 개발자 코덱스에 따르면:
$categories = get_the_category();
if ( ! empty( $categories ) ) {
echo '<a href="' . esc_url( get_category_link( $categories[0]->term_id ) ) . '">' . esc_html( $categories[0]->name ) . '</a>';
}
그러면 첫 번째 카테고리가 표시되고 해당 카테고리의 페이지에도 연결됩니다.
카테고리나 용어 등에 근거한 리스트 작성에 도움이 되는 쇼트 코드 플러그인도 있습니다.http://wordpress.org/plugins/display-posts-shortcode/
언급URL : https://stackoverflow.com/questions/18536091/get-the-name-of-the-first-category
반응형
'prosource' 카테고리의 다른 글
styled-components - html 또는 본문 태그에 스타일을 설정하는 방법 (0) | 2023.03.04 |
---|---|
위치가 변경되었을 때 경로 이름을 얻으려면 어떻게 해야 하나요? (0) | 2023.03.04 |
패키지 서명이 이전에 설치된 버전과 일치하지 않습니다. (0) | 2023.03.04 |
reactjs에서 문서 키를 누릅니다. (0) | 2023.03.04 |
JSON vs 폼 POST (0) | 2023.03.04 |