我正在扩展WordPress GraphQL插件,并尝试解析自定义分类类型上的自定义字段(带有特色图片的网址)。
在我的wp_term_meta表中,有自定义meta_key'_topic_image'。我的自定义分类类型称为“标签”。因此,对于任何给定的具有特色图片的主题标签,“ _ topic_image”会存储特色图片的post_id。
我认为我非常接近解析数据,因为所有内容在GraphiQL中都可以正确显示,但是问题是,即使我为#hash标签添加了特色图片,每个hashtag也会返回“ null”。
这是我使用的代码:https://gist.github.com/jkhaui/b91517dda66dc84ec3deaaa4edd9a63f
非常感谢您的帮助
答案 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。