WordPress blog sahiplerinin sık karşılaştığı bir probleme kısa ve öz bir çözüm getirmek istiyorum. Sitenin etkinliğini artırmak için kullandığımız çeşitli eklentiler yazı içine shortcode denilen kodları ekler. Daha sonra biz excerpt yani yazı özetini temada gösterdiğimiz zaman shortcode koduna karşılık gelen içerik de özetin içinde görünür ve bu durum normalde istenmeyen bir durumdur. Hatta çoğu durumda SEO açısından bile sıkıntılı olabilir.
Bundan dolayı Excerpt (yazı özeti) içinden bu shortcode kodlarını silmek temizlemek gerekiyor. Aslında yapmanız gereken çok basit ve kolay. Sadece aşağıdaki kodu kopyalayıp fonksiyonlar sayfasına (functions.php) eklemeniz yeterli olacaktır.
function strip_shortcode_from_excerpt( $content ) { $content = strip_shortcodes( $content ); return $content; } add_filter('the_excerpt', 'strip_shortcode_from_excerpt');
Önemli Not: Bu yazı Google Gemini yapay zekası tarafından otomatik olarak oluşturulmuştur ve hatalı bilgiler içerebilir. Düzeltmek için iletişim sayfamızdaki formdan veya yine iletişim sayfamızda bulunan eposta adresi yoluyla bizimle iletişime geçebilirsiniz. Hata varsa hemen düzeltilmektedir.