我已经使用WordPress Meta查询,但是当我尝试调试问题时,它在我的查询中显示下面的字符:
实际代码(在文件中(:像
{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}'\{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}:"419";\{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}'{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}'
由于这些不必要的字符,我的查询无法正确执行,如果我在数据库中直接使用以下代码,它可以完美运行:
Correction code(in phpmyadmin execution): LIKE `%:"419";%
f为此,我们使用WP Meta查询。在此比较中,我将关联的数组值存储在> norkeraled_artist_ids meta键
中$meta_query_projects[] = array(
'key' => 'confirmed_artists_ids',
'value' => sprintf('%:"%s";%', $current_id),
'compare' => 'LIKE',
);
$meta_query_projects[] = array(
'key' => 'confirmed_artists_ids',
'value' => $current_id,
'compare' => 'LIKE',
);
您可以尝试此代码