Cómo redireccionar enlaces de imágenes en blogs de Wordpress

  • Autor Autor Fox
  • Fecha de inicio Fecha de inicio
Fox

Fox

1
Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Bueno he visto que en varios blogs de wordpress (no en todos) que en cada entrada tienen una imagen y esta imagen tiene su propia URL, me refiero a algo así

Suponiendo que el nombre de la imagen es "imagen25", entonces se puede acceder de esta manera.

miweb.com/nombre-del-articulo/imagen25 (y esto te muestra el blog sin texto, sólo la imagen, son prácticamente tratados como post's)

Me gustaría saber si alguien sabe como redireccionarlo esa URL a la entrada para evitar que se muestre sólo la imagen.
 
En Wordpress, mas especificamente en el campo para agregar imagen hay una opción que dice "Enlazar imagen" o algo así, supone que si no deseas agregar ningun enlace o que los visitantes al pasar y cliquear sobre la imagen no lleve a ninguna otra pagina, ese campo debe quedar en blanco.
 
Gracias por tu respuesta pero ya lo solucioné agregando este código al config

PHP:
/**
 * Redirecciona los adjuntos al post padre, o bien, a la portada.
 */
function attachment_redirect()
{
	global $post;
	if ( is_attachment() )
    {
		if( $post->post_parent )
            wp_redirect( get_permalink($post->post_parent), 301 );
        else
            wp_redirect( home_url(), 301 );
        exit;
	}
}
add_action( 'template_redirect', 'attachment_redirect', 1 );

Lo que hace es evitar que puedan acceder directamente al archivo adjuntado (que es la imagen) y redireccionarlo al post principal.

Saludos.
 
Al insertar una imagen te da la opción de poner Ningun enlace, donde dice Direccion del enlace o algo asi pulsas Ninguno.
 
¿y por que andar con redirecciones cuando el propio Wordpress te permite utilizar o no el enlace en la imagen como bien te dicen los compañeros?
 
Atrás
Arriba