Php 无法通过get\u post\u meta获取自定义字段值
在我的wordpress帖子中,我有一个自定义字段:发送给组织者的消息: 当我检查我的Php 无法通过get\u post\u meta获取自定义字段值,php,wordpress,post,Php,Wordpress,Post,在我的wordpress帖子中,我有一个自定义字段:发送给组织者的消息: 当我检查我的wp_postmeta表时,它反映为: 然后,当我尝试使用get_post_meta($post->ID,'Message to Organizer',true)时 结果我一无所获。 我只是不明白我错在哪里?请提供帮助。它应该可以正确处理元键中的空格。因此,唯一可能出错的是您的$post->ID值。确保$post->ID在使用get\u post\u meta功能的位置上的内容值正确。我不确定meta键是否
wp_postmeta
表时,它反映为:
然后,当我尝试使用get_post_meta($post->ID,'Message to Organizer',true)时代码>
结果我一无所获。
我只是不明白我错在哪里?请提供帮助。它应该可以正确处理元键中的空格。因此,唯一可能出错的是您的$post->ID
值。确保$post->ID
在使用get\u post\u meta
功能的位置上的内容值正确。我不确定meta键是否允许空格。请尝试将其另存为“消息”保存到“组织者”,然后重试。问题是,这是一个前端字段。我知道如果没有空间,它会工作,但是我将无法管理前端字段。实际上,这些字段来自插件设置。我发现了这个问题。在这种情况下,当我输入一个手动post ID(比如2477)时,它正在获取值。但是当我使用$post->ID时,它不起作用。由于我在一个用于transition\u post\u status
的函数中使用了这个get\u post\u meta
,因此我认为值会在postETA中保存,并且在它之前会触发transition\u post\u status
。因为我在同一个函数中为其他函数使用$post->ID,并且工作正常。只有自定义字段元值有问题。