2014-03-31 71 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'的地方。 –

相关问题