diff --git a/admin/rt-retranscode-admin.php b/admin/rt-retranscode-admin.php
index 461b844a..461e3dce 100644
--- a/admin/rt-retranscode-admin.php
+++ b/admin/rt-retranscode-admin.php
@@ -317,13 +317,29 @@ public function retranscode_interface() {
 				}
 			} else {
 				add_filter( 'posts_where', array( $this, 'add_search_mime_types' ) );
-				$query = new WP_Query( array( 'post_type' => 'attachments' ) );
+				$query = new WP_Query(
+					array(
+						'post_type'   => 'attachment',
+						'post_status' => 'any',
+					)
+				);
 				$media = $query->get_posts();
 				remove_filter( 'posts_where', array( $this, 'add_search_mime_types' ) );
 				if ( empty( $media ) || is_wp_error( $media ) ) {
 
-					// translators: Link to the media page.
-					echo '	<p>' . sprintf( esc_html__( "Unable to find any media. Are you sure <a href='%s'>some exist</a>?", 'transcoder' ), esc_url( admin_url( 'upload.php' ) ) ) . '</p></div>';
+					echo sprintf(
+						'<p>' .
+						wp_kses(
+							// Translators: %s is a link to media page.
+							__( 'Unable to find media. Are you sure <a href="%s">some exists</a>?', 'transcoder' ),
+							array(
+								'a' => array( 'href' => array() ),
+							)
+						)
+							. '</p>',
+						esc_url( admin_url( 'upload.php' ) )
+					);
+
 					return;
 				}