Intereting Posts
Пользовательские аватары в комментариях WordPress? Woocommerce получает страницу «Архив / категория» текущей страницы категории Передача переменных данных из внешнего файла jQuery в options.php Тема WordPress TwentyTen, несовместимая с тестом модуля Пользовательская структура константной ссылки для пользовательских результатов типа сообщения в 404 Скрыть части содержимого сообщения на главной странице Ограничить редактирование, но разрешить предварительный просмотр пользовательского состояния сообщения Размер загружаемого носителя не работает Реорганизация пространств имен Как изменить текст по умолчанию для определенного типа сообщения Помогите отобразить изображение в одном посте, используя javascript zoom image ..? Захват после создания мета конвертировать из одного сайта в многосайтовый (сетевой) с существующими субдоменами Отфильтровать сообщения с meta_query NOT IN, где значение имеет несколько значений URL-адрес на лицевой стороне для восстановления сообщения / страницы

Как сделать регистр Meta Query чувствительным?

У меня есть мета-запрос, похожий на:

$posts = new WP_Query( 'post_type=article&meta_key=kln_aid&meta_value=' . $aid ); 

где мне нужна aid чтобы быть чувствительной к регистру. Возможно ли это через Meta Query?

Solutions Collecting From Web of "Как сделать регистр Meta Query чувствительным?"

Так работают meta_key / _values. Как хранить ваши значения чувствительны к регистру.

Пример meta_key = 'foo' и meta_value = 'Bar'

Вернул бы результат, который вы ищете:

 $posts = new WP_Query( 'post_type=post&meta_key=foo&meta_value=Bar' ); 

Не вернул бы результат, который вы ищете:

 $posts = new WP_Query( 'post_type=post&meta_key=foo&meta_value=bar' ); 

Тем не менее, похоже, что ваша база данных может быть настроена как инсайдерская и может вызвать некоторые проблемы.

Обратите внимание, что если сортировка базы данных нечувствительна к регистру (имеет суффикс _ci), то update_post_meta и delete_post_meta и get_posts будут обновлять / удалять / запрашивать мета-записи с помощью клавиш верхнего или нижнего регистра. Однако get_post_meta, по-видимому, будет чувствителен к регистру из-за кэширования WordPress. См. https://core.trac.wordpress.org/ticket/18210 для получения дополнительной информации.

Ссылка: update_post_meta для получения дополнительной информации