Merhaba hocam,
Aşağıdaki kodu function.php dosyanıza ekleyerek istediğiniz sonuca ulaşabilirsiniz.
function exclude_text_from_meta_description($description) { // Hariç tutmak istediğiniz metni burada belirtin $excluded_text = "lorem ipsum, lorem ipsum, lorem ipsum";
// Metin içerisindeki hariç tutmak istediğiniz metni kaldırın
$description = str_replace($excluded_text, '', $description);
return $description;
}
add_filter('wpseo_metadesc', 'exclude_text_from_meta_description');
Kodu ekledikten sonra, sayfalarınızın veya gönderilerinizin meta açıklamalarını oluştururken örnek verdiğiniz "lorem ipsum" metnini hariç tutacaktır.
Kodu ekledikten sonra, lorem ipsum metnini kendi hariç tutmak istediğiniz metinle değiştirmeyi unutmayın ve kodun işlediğinden emin olmak için sayfalarınızın meta açıklamalarını kontrol edin.
Sanırım yapay zeka'dan aldınız kodu?

Burada şöyle bir sorun var. Bu tarz exclude işlemlerinde bu kodu çıkartmayı yapabiliyor evet ama lorem ipsum'dan sonra silinen bölüme meta description'u boş çeviriyor. Yani aslında lorem ipsum sayfanın en üst kısmında olduğu için meta olarak alıyor ve metaya bunu yansıtıyor. Benim istediğim ise meta'ya bunu yansıtmak yerine lorem ipsumu es geçerek onun altında kalanları eklemesidir. Lakin sanırım bu işlemi kod ile yapamayacağız çünkü boş dönüyor kodlar her seferinde. Yine de teşekkürler.