Suchergebnisse zeigen nur Inhalte von Admin-Autoren

In meinem aktuellen WordPress-Projekt gibt es ein Problem mit den Suchergebnissen. Das Projekt umfasst Benutzer eines benutzerdefinierten Rollenkonkurrenten, die Bilder in die Medienbibliothek hochladen können.

Da diese Anhänge in den Suchergebnissen von WordPress nicht standardmäßig enthalten sind, habe ich sie in functions.php so hinzugefügt:

 function fw_attachment_search( $query ) { if ( $query->is_search ) { $query->set( 'post_type', array( 'post', 'attachment' ) ); $query->set( 'post_status', array( 'publish', 'inherit' ) ); } return $query; } add_filter( 'pre_get_posts', 'fw_attachment_search' ); 

Wenn Sie nun nach Begriffen suchen, die in Anlagentiteln enthalten sind, werden Anhänge in den Suchergebnissen aufgelistet, jedoch nur diejenigen, deren Rolle als administrator . Anhänge, die von Benutzern mit einem benutzerdefinierten Rollenkonkurrenten hochgeladen wurden, sind nicht aufgeführt.

Warum passiert das? Wie finde ich auch Anhänge, die von Wettbewerbern hochgeladen wurden?

Ich habe sogar das Plugin Relevanssi versucht, aber das hat keine anderen Ergebnisse als die normale Suchmaschine zurückgegeben.

Irgendeine Hilfe?

Solutions Collecting From Web of "Suchergebnisse zeigen nur Inhalte von Admin-Autoren"