Учитывая безголовый сайт WordPress с интерфейсом React, использующий GraphQL для запроса контента, в настоящее время я ищу сообщения на основе ввода поиска. В настоящее время результаты возвращают любые сообщения со строкой поиска в заголовке или содержании сообщения. Однако мне нужно иметь возможность искать заголовок любого файла в папке мультимедиа на сайте WordPress.
Мой текущий запрос следующий, который правильно возвращает данные сообщений, но мне нужно выяснить, как включить mediaItems
в запрос и результаты. Элементы mediaItem находятся на том же уровне, что и сообщения, поэтому я не думаю, что смогу вложить этот запрос.
query appQuery($searchStr: String) {
posts(where: {search: $searchStr}) {
nodes {
title
content
link
tags{
nodes {
name
}
}
}
}
mediaItems { <==How do I search the mediaItems as well as the posts?
nodes {
title
mediaType
mimeType
sourceUrl
}
}
}