Lo que está diciendo que no es deseado es solo una funcionalidad normal en WordPress y no se puede eliminar. Sin embargo, hay cosas que puede hacer para señalar la URL no deseada a algo más útil.
Aquí hay una publicación en el foro sobre este tema con algunas correcciones interesantes y una descripción de lo que está sucediendo:
Los archivos adjuntos son en realidad un tipo de publicación, por lo que ocupan una fila en la tabla de publicaciones como lo hace una publicación, siempre tendrán una URL disponible, de la misma manera que las publicaciones.
es decir. example.com/?p=16
16 es el ID de la publicación y, al igual que las publicaciones, siempre estarán disponibles mediante una URL como la anterior. Los archivos multimedia no se consideran simplemente archivos, tienen un contenido más parecido a un elemento, ya que tienen un registro en la tabla de publicaciones que les corresponde, al igual que una publicación o página.
Lo que está preguntando es cómo detener la existencia automática de URL de archivos adjuntos individuales para cada elemento de medios (no es realmente posible porque son esencialmente un tipo de publicación, lo que significa que siempre serán una URL para ellos).
Sin embargo, aquí hay una sugerencia: tome cualquier archivo de plantilla (tema), index.php, page.php, archive.php o lo que quiera, cree una copia y cámbiele el nombre a image.php o attach.php si desea apuntar a todos los medios . Abra el archivo, elimine el bucle, guarde ... y cargue una de las páginas de archivos adjuntos (como la que proporcionó anteriormente).
Mi punto es que todo lo que necesita hacer es crear un archivo de plantilla de archivo adjunto:
http://codex.wordpress.org/Template_Hierarchy
http://codex.wordpress.org/Template_Hierarchy#Attachment_display
Si quisiera, en teoría, podría colocar una redirección en la plantilla de archivo adjunto para que las vistas de archivos adjuntos individuales se redirijan (o cualquier otra cantidad de cosas que desee hacer).