• 26-01-2014, 22:11:28
    #1
    Selamlar,

    Birkaç gündür sitemde yazı yayınlamak istediğimde aşağıdaki hatayı alıyorum. Yazı yayınlanıyor, sitenin anasayfasında ve içerik sayfalarında herhangi bir problem yok. Sadece yazıyı hazırladıktan sonra yayınla butonuna basınca alıyorum bu hatayı:

    Alıntı
    Strict Standards: Only variables should be assigned by reference in /home/valeforu/public_html/wp-content/plugins/disqus-comment-system/disqus.php on line 1239

    Warning: Cannot modify header information - headers already sent by (output started at /home/valeforu/public_html/wp-content/plugins/disqus-comment-system/disqus.php:1239) in /home/valeforu/public_html/wp-admin/post.php on line 233

    Warning: Cannot modify header information - headers already sent by (output started at /home/valeforu/public_html/wp-content/plugins/disqus-comment-system/disqus.php:1239) in /home/valeforu/public_html/wp-includes/pluggable.php on line 890
    Strict Standards hatası adı üzerinde bir standard hatası, pek önemli bir şey değil. Ama Cannot Modify Header Information hatası canımı sıkıyor. Hata mesajına göre problem disqus.php'nin 1239. satırından kaynaklanıyor, lakin o satırda ben bir problem göremiyorum. 1239. satırın da içerisinde olduğu fonksiyon şöyle:

    function dsq_prev_permalink($post_id) {
        $post = &get_post($post_id); **1239. satır**
        if ($post->post_status != 'publish') {
            return;
        }
        global $dsq_prev_permalinks;
        $dsq_prev_permalinks['post_'.$post_id] = get_permalink($post_id);
    }
    add_action('pre_post_update', 'dsq_prev_permalink');
    Bu hatayı 3.8.1 güncellemesinden sonra almaya başladım. wp-config.php içerisindeki bir boşluktan da bu hata görünüyordu, kontrol ettim orada bir problem yok.

    Wordpress yapısını detaylıca bilen biri yardım edebilir mi?

    Ek: Disqus yorum eklentisini pasifleştirdiğimde uyarı vermiyor. Lakin o eklentiyi kullanmak durumundayım, eklentiyi kaldır geçsin demeyin
  • 26-01-2014, 22:24:54
    #2
    Üyeliği durduruldu
    bu hatanın sebebi,mevcut dosyanın header istekleri yollamasından kaynaklanıyor.gönderilen istek zaten var yada gönderilmiş olduğu için alınıyor.dosyalarını baştan yükleyerek hatadan kurtulabilirsin