Как сделать переадресацию со страницы вложения в вордпресс?

Решено

Здравствуйте, мне нужно сделать переадресацию со страница вложений(страница картинок). Так как поисковики их индексируют.

Эту проблему я недавно только заметил, так ка я не знал что вордпрес по умолчанию создает для каждой картинки свою страницу, подскажите как сделать переадресацию или так что бы они не индексировались.

Добавить Комментарий
    Ответ
     //  Переадресация со страницы вложения
    function onwp_template_redirect_attachment() {
     global $post;
     // если страница вложения делаем переадресацию
     if (is_attachment()) {
     if(!empty($post->post_parent)){
     wp_redirect(get_permalink($post->post_parent)); // на родительский пост
     } else {
     wp_redirect(home_url( '/' ));  на главную
     }
     }
     }
    add_action('template_redirect', 'onwp_template_redirect_attachment');
     

    Данный код делает переадресацию на родительский пост картинки, а если его нет, то на главную старницу

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.