Como redireccionar pagina de adjuntos en WordPress

Redireccionar página de adjuntos en WordPress

Suele ocurrir este problema principalmente al insertar una imagen en un post de WordPress. Aquí te proporcionamos el código para redireccionar páginas de adjunto directamente al post u otra dirección.

Código

Aquí se proporciona el código para redireccionar página de adjuntos en WordPress. El código se modifica o agrega en el archivo functions.php del tema usado en WordPress.

Existe 3 opciones de redirección de página de adjunto en el mismo WordPress, está ubicado en el campo de ajustes del enlace, enlazado a: Ninguna, Archivo multimedia, Página de adjuntos y URL personalizada.

El código a insertar es:

add_action( 'template_redirect', 'dcms_redirect_attachment_page' );

function dcms_redirect_attachment_page() {
	if ( is_attachment() ) {
		global $post;
		if ( $post && $post->post_parent ) {
			wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
			exit;
		} else {
			wp_redirect( esc_url( home_url( '/' ) ), 301 );
			exit;
		}
	}
}

Vea una breve explicación y procedimiento de cómo redireccionar página de adjuntos en WordPress en el siguiente vídeo de youtube.

Te puede interesar
Crear juegos interactivos con Wordwall
Crear juegos o actividades interactivas para niños con Wordwall

Compartimos un tutorial de las actividades y juegos interactivos que pùede crear con Wordwall, muy interesantes para aplicarlas en el Read more


«Revise otros Recursos Educativos»