在尝试使用meta\\u Query()执行WP\\u查询时,我遇到了一些问题,因为插件创建的自定义字段_
在它名字的开头。
虽然我注意到它是以这种方式存储在数据库中的,但我不知道它为什么会在那里,我想我必须引用它而不带下划线(对于记录,这是错误的)。
为什么一些自定义字段以下划线开头,而其他字段不以下划线开头?下划线的作用是什么?在某些情况下它们是强制性的吗?
在尝试使用meta\\u Query()执行WP\\u查询时,我遇到了一些问题,因为插件创建的自定义字段_
在它名字的开头。
虽然我注意到它是以这种方式存储在数据库中的,但我不知道它为什么会在那里,我想我必须引用它而不带下划线(对于记录,这是错误的)。
为什么一些自定义字段以下划线开头,而其他字段不以下划线开头?下划线的作用是什么?在某些情况下它们是强制性的吗?
自定义字段名称是任意的。下划线将其隐藏在编辑后页面的自定义字段元框中。在中引用这些自定义字段时meta_query()
或其他函数,则必须使用下划线。
资料来源:conversation with @toscho, @rarst and @wyck in the chat room.