Redirigir pàgines d’adjunts d’imatge mitjançant codi

Les pàgines d’adjunts sovint no tenen valor. Però podem crear una redirecció de la pàgina d’adjunt a la seua entrada mare mitjançant aquest codi.

Si no té entrada-pàgina mare, serà redirigit a la pàgina d’inici.


/*Redirigir adjuntos*/

add_action( 'template_redirect', 'redireccionarAdjuntos' );

function redireccionarAdjuntos() {
    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;
        }
    }
}


Leave a comment

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

thirteen − four =

Ver más

  • Responsable: Jordi Juan Pérez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a NICALIA que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.