8 我想检查循环后边是否存在发布元密钥。是否有任何WordPress功能来检查WordPress数据库中是否存在发布元密钥。我必须在循环外进行检查。任何帮助将不胜感激。 posts post-meta — 拉宾什雷斯塔 source 策略的 — Brian Fegter 2012年
23 万一其他人像我一样偶然发现了这个老问题,似乎最好的解决方法是使用 metadata_exists() 参见https://developer.wordpress.org/reference/functions/metadata_exists/ 这是post meta的语法: metadata_exists('post', $post_id, 'meta_key_to_check'); — 约翰·奥 source
2 您可以使用get_post_custom(POST ID GOES HERE),它将返回包含特定帖子或页面的所有自定义字段的多维数组。 所以像: $meta_data = get_post_custom(785); if ($meta_data['my_meta_key'][0] != "") ... 将允许您检查特定的meta_key是否为空。 — 达夫斯·霍华德 source