GET_POST_META返回术语的空数组

时间:2020-02-06 作者:wplearner

我有自定义的职位类型,在这个职位类型中,我有两个自定义分类法。对于工作岗位,我在管理面板中从这两个分类法中选择了几个术语,但当我试图在前端使用get_post_meta它将这些术语显示为空。我有两种分类法(城市、工业)。我收到了这样的城市条款

[_job_city] => Array
    (
        [0] => 
    )
我得到了这样的行业术语

[_company_industry] => Array
    (
        [0] => s:1:"1";
    )
有什么建议吗?

1 个回复
最合适的回答,由SO网友:wplearner 整理而成

而不是get_post_meta 现在我正在使用wp_get_post_terms 函数访问职位条款,它对我有效。它对这两种分类法都正常工作。

相关推荐

在unctions.php文件中获取每个帖子的帖子术语‘wp_get_POST_Terms’

我使用了一个带有Ajax操作的表单来在提交时获取帖子信息。它很有魅力。然而,我使用了类别来将工作划分为不同的类别。其中之一就是品牌。在页面模板中,我使用的脚本有效,但在函数中使用时有效。php文件。它无法获得所需的结果。我认为这可能与何时触发对帖子的查询或如何设置add\\u操作有关。有人能帮我查一下ID为31的类别的名称吗?在函数中使用时。php。以下是我写的:if( $query->have_posts() ) : while( $query->have_posts() )