2014-03-31 3 views
0

내 단축 코드의 다른 섹션에서 사용할 수 있도록 변수에 사용자 정의 분류 이름을 저장하려고합니다. 나는 get_the_terms를 사용하는 것이 효과가있을 것이라고 생각했지만 뭔가를 놓쳤을 것입니다.변수에 사용자 정의 분류 이름을 저장하는 방법

$franchise = get_the_terms($HeroID, 'hero-content'); 

포스트는 영웅 콘텐츠 분류 한 항목으로 등록되고 난 변수 $ 프랜차이즈 또는 슬러그에 그 이름을 저장 할 수 있어야합니다.

편집 : "hero-content"는 내 맞춤 분류의 이름이고 "영웅 콘텐츠"분류 아래 선택한 카테고리의 이름을 $ franchise 변수에 저장하고 싶습니다.

+1

다음은 $ franchise에 무엇이 있습니까? –

+0

"영웅 콘텐츠"분류에서 내가 선택한 카테고리의 이름을 $ franchise라고합니다. – Greenhoe

+0

'내 짧은 코드의 다른 섹션': 첫 번째 섹션과 두 번째 섹션을 볼 수 있습니까? – brasofilo

답변

0

ID가 $HeroID 인 게시물이 정확하고 분류 체계가 정확하고 실제로 해당 분류 체계에 해당한다고 가정하면 정상적으로 작동해야합니다.

당신은이 함수가 성공했을 때 어떤 일이 일어나는지 배열을 반환한다고 말하면서 "Returns"가 the codex인지 확인하십시오.

$franchise이 무엇인지 확인하려면이 작업을 수행하십시오.

<pre> 
    <?php var_dump($franchise); ?> 
</pre> 

그래서 기능은 자신의 게시물 실제로이 분류의 여러 가지 측면을 가지고 있으며, 배열에, 당신에게 모두 반환 것을 발견했다.

Wordpress 함수 (또는 프레임 워크/PHPs 함수)를 사용할 때는 언제든지 문서에서 매개 변수 (및 어떤 형식)인지 확인하고 함수의 반환 값을 확인해야합니다.

+0

내가 할 때 그것은 용어의 이름보다는 "1"을 출력합니다. – Greenhoe

+0

응답을 업데이트했습니다. 'print_r' 대신에'var_dump'를 사용하십시오. 또한'$ franchise'를 선언 한 곳에있는 코드를이 'var_dump'를 시도하는 곳과 공유 할 수 있습니까? –

관련 문제