Я пытаюсь связать пользовательские типы записей со страницами, используя собственный мета-ключ записей, содержащий строковое значение через запятую, содержащее все страницы, которые я хочу связать.
Я думаю, что столкнулся с собственной проблемойхотя при попытке собрать все сообщения, используя get_posts()
, как я хочу использовать IN
для meta_compare
, но значение является строкой, а не массивом.
Есть ли что-нибудь еще, что я могу сделать?
Функция получения сообщений
$patientStories = get_posts(array(
'post_type' => 'patient-story',
'posts_per_page' => 6,
'meta_key' => 'Procedure',
'meta_value' => get_the_ID(),
'meta_compare' => 'IN'
));
Пример мета-значения сообщения для «Процедуры»
"230,220,250"
Мой логический мозг говорит мне взорвать это в массив, но я не могу сделать это внутри get_posts()
Могу ли я?
В настоящее время функция get posts выше возвращает только сообщения, где идентификатор страницыЯ возвращаю это единственное значение, а не то, что я хочу.