如何在Term_Meta上解析图像附件的URL?

时间:2019-01-03 09:48:04

标签: php sql wordpress graphql

我正在扩展WordPress GraphQL插件,并尝试解析自定义分类类型上的自定义字段(带有特色图片的网址)。

在我的wp_term_meta表中,有自定义meta_key'_topic_image'。我的自定义分类类型称为“标签”。因此,对于任何给定的具有特色图片的主题标签,“ _ topic_image”会存储特色图片的post_id。

我认为我非常接近解析数据,因为所有内容在GraphiQL中都可以正确显示,但是问题是,即使我为#hash标签添加了特色图片,每个hashtag也会返回“ null”。

这是我使用的代码:https://gist.github.com/jkhaui/b91517dda66dc84ec3deaaa4edd9a63f

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

啊,愚蠢的我。如果有人遇到类似情况,请执行以下操作:

ws2.Range("J" & kk).EntireRow.Interior.ColorIndex = 10

应该是:

$topic_meta = get_term_meta( $term->id, '_topic_image', true );

现在一切正常。在使用$topic_meta = get_term_meta( $term->term_id, '_topic_image', true ); comment_meta等中的自定义字段之前,这已经发生在我身上。不确定为什么只有user_meta才能正确解析?要为任何其他对象选择ID,则需要 objectname _id。