맞춤 게시물에서 카테고리 정보를 표시하는 방법
2 대답
- 투표
-
- 2010-11-19
이 특정 게시물에 대한 분류 용어를 가져 오려면
가 필요합니다.wp_get_post_terms($post->ID, 'yourtaxonomyname')
지정된 게시물에 대해 지정된 분류법의 용어 배열을 반환합니다.코덱스 페이지 : http://codex.wordpress.org/Function_Reference/wp_get_post_terms
분류get_term ($taxonomy_name,$term_id)에서 특정 용어를 따르는 경우.get_terms ()를 사용하여 분류에 대한 모든 용어를 가져올 수도 있습니다.
다음은 사용 방법의 예입니다.
$terms = wp_get_post_terms($post->ID,'toolkit'); foreach ($terms as $term) { echo $term->description; }
To get the taxonomy term for this particular post, then what you need is
wp_get_post_terms($post->ID, 'yourtaxonomyname')
This will return an array of terms in the specified taxonomy for the post specified. The codex page is: http://codex.wordpress.org/Function_Reference/wp_get_post_terms
If you're after a specific term in a taxonomy get_term($taxonomy_name, $term_id). You can also get all terms for a taxonomy using get_terms()
Here's an example of how to use it.
$terms = wp_get_post_terms($post->ID,'toolkit'); foreach ($terms as $term) { echo $term->description; }
-
사실 지금은 혼란 스럽습니다.사용자 지정 게시물에 첨부 할 일반 범주 분류가 필요합니까,아니면 각 범주에 대한 설명 만 출력해야합니까 (여기서 범주는 일반 WP 범주 분류의 항목을 의미 함)?Actually, I'm confused now. Do you need the normal category taxonomy to be attached to custom posts, or do you just need to output descriptions for each of your categories (where category means an item in the normal WP category taxonomy)?
- 0
- 2010-11-19
- anu
-
혼란스러워서 죄송합니다!맞춤 게시물을 위해 만든 카테고리가 필요합니다.따라서이 게시물에 대한 분류입니다.말이 돼?Sorry to be confusing! I need the categories I created for the custom posts. So, it's a taxonomy just for these posts. Does that make sense?
- 0
- 2010-11-19
- Jeff Tancil
-
gotcha-내가 필요하다고 생각하는 것으로 내 대답 편집gotcha - editing my answer with what I think you need
- 0
- 2010-11-19
- anu
-
고마워,Anu.PHP 멍청이가되어서 미안하지만 이걸 시도했지만 아무것도 얻지 못했습니다 : ' '' ID,'툴킷','설명')?> '?Thanks, Anu. Sorry to be a php nitwit, but I tried this and got nothing: '' should I have left it as 'ID, 'toolkit', 'description') ?>' ?
- 0
- 2010-11-21
- Jeff Tancil
-
빠른 코드 조각 추가Added a quick code fragment
- 0
- 2010-11-21
- anu
-
- 2010-11-19
숫자 카테고리 ID 를 category_description 함수에 전달하도록합니다.
$ category 변수의 값은 예상 한대로 자동으로 채워지지 않습니다.출력하는 각 카테고리에 대해 설정해야합니다.
관련 코드 (카테고리 목록을 추출하는 데 사용하는 루프)를 게시하면 문제 해결이 더 쉬울 것입니다.
Make you're passing the numeric category id into the category_description function.
The value of the variable $category won't fill itself automatically, if that's what you were expecting. You need to set it for each category you output.
If you post the relevant code (the loop you're using to sipt out that category list), it'd be easier to troubleshoot.
-
고마워요,MathSmath,시도해 볼게요.나는 조금 문자 그대로 생각하고 있었다!위의 코드입니다. 다시 한 번 감사드립니다.Thanks, MathSmath, I will try that. I was being a tad literal minded! Code is above, thank you again.
- 0
- 2010-11-19
- Jeff Tancil
-
MathSmath,다음을 추가했지만 여전히 고양이 설명이 없습니다.내가 멍청한 짓을하고 있지?` 'portfolio','toolkit'=> 'preparation')); //여기에서 루프 시작 if (have_posts ()) : while (have_posts ()) :the_post (); ?> `MathSmath, I added the following and still don't get the cat description. I am doing something dumb, right? ` 'portfolio', 'toolkit' => 'preparation' ) ); //the loop start here if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> `
- 0
- 2010-11-19
- Jeff Tancil
-
Jeff,그때 읽는 것이 훨씬 낫기 때문에 원래 질문에 루프의 코드를 추가하십시오.Jeff, please add the loop's code inside your original question as it is much better to read then.
- 0
- 2010-11-19
- hakre
-
category_description ()은 사용자 지정 분류가 아닌 기본 범주 분류에서만 작동한다고 생각합니다.I think category_description() only works for the default category taxonomy - not a custom taxonomy
- 0
- 2010-11-21
- anu
맞춤 게시물을 사용하는 페이지를 만들었습니다. http://www.africanhealthleadership.org/resources/툴킷/
각 도구 (준비,평가 등)는 맞춤 게시물입니다. WP Admin에서 각 도구는 카테고리입니다. 각 카테고리에는 "설명"필드가 있습니다. 이러한 설명을 Toolkit 페이지에 출력하고 싶습니다. 나는 이것을 사용해 보았지만 아무것도 표시되지 않았습니다.
<?php echo category_description( $category ); ?>
지금은 설명이 페이지에 하드 코딩되어 있습니다. 준비를위한 시작 "준비 도구 설정 ..."
아이디어를 보내 주셔서 감사합니다! 제프
<시간>다음은 맞춤 게시물 유형을 나타내는 루프입니다.
다음은functions.php의 코드입니다