get_post_meta返回数据为空,但数据库中存在

今天看到stack上面有一个问题,具体截图如下:

对于这个问题,我之前在咸鱼接单的时候遇到过,当时我也是一脸懵逼,但是后来经过测试发现。但你定一个自定义字段的并且以下划线开头的时候,WordPress会将这个数据视为私有数据,不会在文章中的自定义字段中显示,同样的,通过get_post_meta也是无法获取到数据的,如果你也遇到这个问题,可以尝试修改meta_key的名称,将最前面的下划线去掉应该问题就可以得到解决了。

同样的,这个问题在stack中也早就有人提问过:

get
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章