Подчеркивает в пользовательских полях


8

При попытке выполнить WP_Query с использованием meta_query () у меня возникли некоторые проблемы, потому что настраиваемые поля, созданные плагином, имели _в начале свое имя.

Хотя я заметил, что он был сохранен в базе данных таким образом, я понятия не имел, почему он там был, и подумал, что должен ссылаться на него без подчеркивания (для записи, это неправильно).

Почему некоторые настраиваемые поля начинаются с подчеркивания, а другие нет? Для чего используются подчеркивания? Являются ли они обязательными в некоторых обстоятельствах?


Ответы:


15

Имена пользовательских полей являются произвольными. Подчеркивание скрывает его из метаблока пользовательских полей на странице редактирования сообщения. При обращении к этим настраиваемым полям meta_query()или другим функциям следует использовать подчеркивание.

Источник: разговор с @toscho, @rarst и @wyck в чате .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.