Aşağıdaki kodu dener misin
<?php echo str_replace("'", "'", substr(trim(strip_tags($post_title)),0,61).'%2B'.$tagtitle); ?>
yok hocam olmadı yine örnek başlıgı atayım hata verdigi başlıgı
Delicious Blueberry Based Lactation Smoothie that Isnt Fattening Delicious and Non Fattening Blueberry Milk Boosting Lactation Smoothie
buradan 61 karakterekadar alıyor oda tırnak işaretine geliyor urlde çıkan bu
Delicious+Blueberry+Based+Lactation+Smoothie+that+ Isn%E2%80%9%2B%23Based+%23Blueberry+%23boosting+%2 3Breastfeeding_diet+%23delicious+%23Fattening+%23i snt+%23Lactation+%23milk+%23smoothie+
burada hatalı bölüm sadece bu "%E2%80%9" url den bunu silince düzeliyor bu hatada tırnak olayından sonra başlıyor.
Hocam Replace Ettirmeyi deneyebilir msinizi
EDİT: Test Slash çıkmıyor, Tek tırnaktan önce Ters Slash koyarak replace ettirmeyi deneybilir misiniz
str_replace("'", "'", $post_title );
yok hocam yine url de "%E2%80%9" bu çııyor bunu silinec düzeliyor buda tırnak işareti olan yerrde cıkıyor