- 21, Oct 2024
- #1
У меня есть собственный WP_Query со следующим мета_запросом:
WHERE meta_value LIKE 'hello@%'
Проблема в том, что WordPress оборачивает каждое метазначение в WHERE meta_value LIKE '%[email protected]%'
to use as part of the LIKE
сравнение в запросе, например %%
Можно ли настроить мета_запрос так, чтобы использовался только один знак процента, чтобы мы могли проверить, начинается ли значение с фразы или заканчивается ею? например $meta_query = array();
$meta_query['relation'] = 'AND';
if(!empty($postcode)) {
$meta_query[] = array(
'key' => 'postcode',
'value' => $postcode,
'compare' => 'LIKE'
);
}
if(!empty($email)) {
$meta_query[] = array(
'key' => 'email_address',
'value' => $email,
'compare' => 'LIKE'
);
}
#wp-query #настраиваемое поле #мета-запрос