Incluir anexos com uma taxonomia personalizada na pesquisa

Eu preciso include anexos na pesquisa. Até agora, eu consegui isso pre_get_posts e verificando se ele está na página de resultados da pesquisa, eu adiciono ‘anexo’ ao post_type e ‘herdar’ no post_status , para include também anexos que não estão anexados a postagens.

No entanto, apenas os anexos que possuem a categoria de download_category taxonomia personalizada definida para qualquer termo devem ser incluídos, os anexos que não possuem nenhuma categoria de download podem não ser vistos nos resultados da pesquisa.

Como posso conseguir isso?

Encontrei esta resposta Custom Taxonomy WP_Query para Todos os Termos em uma Taxonomia? e tentei. Embora isso realmente mostre apenas esses anexos com qualquer conjunto de download_category, ele também se aplica a postagens e páginas e, como aqueles que nunca têm o conjunto de taxonomia de download_category, nenhuma página e publicação são mostrados nos resultados de pesquisa …

Para esclarecer novamente o que eu preciso em curto prazo: – inclua anexos nos resultados da pesquisa, mas somente se eles tiverem a categoria de download_category taxonomia definida para qualquer termo – Mantenha a funcionalidade de pesquisa normal para páginas e postagens!

Solutions Collecting From Web of "Incluir anexos com uma taxonomia personalizada na pesquisa"