2014-03-31 108 views
0

我正在尋找將自定義分類名稱存儲在變量中,以便我可以在我的簡碼的另一部分中使用它。我認爲使用get_the_terms可以工作,但我必須錯過一些東西。如何將自定義分類名稱存儲在變量中

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

的後註冊在英雄內容分類一個項目,我需要能夠給這個名字保存在變量$專營權或蛞蝓。

編輯:「hero-content」是我的自定義分類的名稱,我想將存儲在$ franchise變量中的「hero-content」分類中選擇的分類的名稱存儲起來。

+1

什麼是$特許經營呢? –

+0

我想$特權是我在「英雄 - 內容」分類中選擇的類別的名稱。 – Greenhoe

+0

'我的短代碼的另一部分':我們可以看到第一部分和第二部分嗎? – brasofilo

回答

0

這應該工作正常,假設$HeroID的ID是正確的,並且您的分類是正確的,並且該職位實際上是在該分類。

你說過它返回一個數組,那麼當這個函數成功時會發生什麼,檢查the codex的「Returns」。

這樣做看看$franchise是什麼東西;

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

因此函數發現,他的職務是居然有這種分類的幾個方面,並且他們都還給你,在陣列中。當你使用Wordpress函數(或任何框架/ PHP函數)時,你應該檢查文檔以查看參數是什麼(以及什麼類型),以及函數的返回值是什麼。

+0

當我這樣做時,它打印出「1」而不是術語名稱 – Greenhoe

+0

已更新答案t使用'var_dump'而不是'print_r'。此外,你可以分享你聲明'$ franchise'的代碼到你嘗試這個'var_dump'的地方。 –

相關問題