konuyu hortlatayım.
sitemde tema değişikliği ve resim sıkıştırma vs bunla ilgili RESİMLERDE kırık link oluştu.
bunu nereden mi görüyorum? redirection eklentisini bilirsiniz. orada 404s bölümü var, oraya baktığımda örneğin bir link şöyle ;
/wp-content/uploads/2015/07/xx-xxx-xxxxx-xx-xxx-150x78.jpg
xx olan kısımlar resim adı. şimdi burada sıkıntı şu ; sondaki 150x78 i silip direk .jpg yapınca resim linki düzgün açılıyor. bu resim linki oluşturulmuş sonra işe yaramaz hale gelmiş ve uploadda duruyor. haliyle zamanında indeks almış, aramalarda buna ziyaretçi gelince 404 sayfası ile karşılaşıyor.
normalde redirection da add url kısmı var tıklayarak, bu resmin yazısını bulup yönlendirebiliyoruz.
fakat bu resim gibi kırık link sayısı 10bin den fazla. bunları toplu direk yazısına nasıl yönlendiririz?
yani istediğim şu, function a eklenecek bir kod ile, bu üstteki linke tıklayınca o resim değilde onun yazısı gelsin?
bunu nasıl yaparız?
İpucu: Attachment sayfasını indexletmeme ve urllerini konuya yönlendirme
14
●3.881
- 02-05-2017, 20:46:21
- 16-09-2018, 00:33:06Seo eklentisi ile de Google dan gelen Attechment resimlerini ilgili yazıya yönlendiriyoruz.Ancak bu sefer de Site içinde galeride gezilmiyor,,galeri resmine tıklandığında yazı sayfası yenileniyor Resimler arasında gezilmiyor. 2 Gündür bununla uğraşıyorum.Jetpack eklentisi Resim slayt ile durumu geçisi olarak çözdüm anacak Resimler arası sayfalandırma olmadığından doğal olarak gelirim neredeyse yarısı kadar düştü. Benim İstediğim Google da site haritamla engellediğim Attechment linklerine tıkladığında Resmin asıl yazısına geliyor bu çok iyi.Fakat bu seferde Site içinde Attechment sayfalarım kullanılmıyor sayfa yenileniyor.Bunun önüne nasıl geçebilirim sormadığım kimse kalmadı hala bir çözüm bulunamadı
- 08-10-2018, 18:46:58Bu kodu belirli kategoriler için atayabilir miyiz? Foto galeri kategorisi için kullanırsam galeri özelliği gidiyor.Yenile adlı üyeden alıntı: mesajı görüntüle
functions.php için
global $post; add_action( 'template_redirect', 'attachment_redirect' ); function attachment_redirect(){ global $post; if( in_category(18) ) { // 1 yerine kategorinizin ID'sini yazın if ( is_attachment() && isset($post->post_parent) && is_numeric($post->post_parent) && ($post->post_parent != 0) ) : wp_redirect( get_permalink( $post->post_parent ), 301 ); exit(); endif; } }Kodu belirli kategorilere uygulamaya çalışıyorum. Pek anlamasamda bir şeyler yapmaya çalışıyorum. Bilgisi olan varsa yardımcı olabilir mi? doğru yolda mıyım? - 20-08-2020, 21:03:05Selamün aleyküm yoast seo attechment ipucu paylaşımınız için teşekkürler.
Benim bir sorum olacaktı zanledersem 5 yılda o bölüm değişmiş arama görünürlüğü +ortam - medya ek dosya urlleri bunu Evet mi kalıcak yoksa hayirmi
Attechment urlleri istemiyorsak
Cevaplarsanız sevinirim

Umarım işinize yarar.