Как сделать переадресацию со страницы вложения в вордпресс?
Решено
Здравствуйте, мне нужно сделать переадресацию со страница вложений(страница картинок). Так как поисковики их индексируют.
Эту проблему я недавно только заметил, так ка я не знал что вордпрес по умолчанию создает для каждой картинки свою страницу, подскажите как сделать переадресацию или так что бы они не индексировались.
1 Ответ(ы)
Ответ
// Переадресация со страницы вложения 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');
Данный код делает переадресацию на родительский пост картинки, а если его нет, то на главную старницу