AnaSayfa / Genel BT Konuları / Sahifa teması sayfalama sorunu

Sahifa teması sayfalama sorunu

İyi akşamlar  arkadaşlar.

WordPress‘in son sürümü olan WP 4.4.1 sürümüyle çıkagelen ve Sahifa temasının sayfalama sorununu tetikleyen çözümü sizlere anlatmak için bu saatte bu yazıyı paylaşıyorum.

Son gelen güncelleme ile biz adamlardan daha mı iyi biliyoruz abi güncelleme gelmişse yapacağız düşüncemi çürüten güncellemeyi yaptım ve WP 4.4.1 sürümüne geçtim. Bir rastlantı eşiği sayfalama sorununun olduğunu gördüm.

Kullandığım sunucuyu değiştirdim, Cpanel altyapısında yeni bir sayfa açtım, yazıları import ettim. Sıfırdan sayfa kurdum,htaccess ile oynadım,robot.txt dosyası ile oynadım, eklentisiz sayfa kurdum, banamısın demedi. Sayfalama sorunu hâla devam ediyordu. Neyse sözü fazla uzatmadan çözümü açıklayayım

 

sayfalama_sorunu

 

Sahifa teması sayfalama sorununun çözümü:

          1. WordPress (wordpress-4.0-tr_TR) versiyonuna downgrade işlemi yapın.
          2. wp_config.php dosyanızın alt tarafında bir yere şu kodu ekleyin.
            define( ‘AUTOMATIC_UPDATER_DISABLED’, true );

Bu adımları yaptıktan sonra sayfanızın TITLE kısmı www.siteismi  olarak gözükebilir. Bu sorunu çözebilmek için de aşağıdaki kodu header.php dosyanızı açın head etiketinin hemen altına eklemeniz gerekmektedir;

<title><?php bloginfo(‘name’); ?> &rsaquo; <?php echo $title; ?></title>

ve son olarak WordPress yönetim panelinize girin Kalıcı Bağlantı Ayarları‘na gelin Yazı ismi olarak kullandığınız yapının sonundaki taksimi kaldırın. Hepsi bu kadar

Haftalarca beni uğraştıran bu sorunu derlediğim bu adımlarla sayfanıza uygularsanız sorunu ortadan kaldırmış olacaksınız.

DİKKAT: Anlattığım bu adımlara başladamadan önce Database (veri tabanı) yedeği ve FTP’de bulunan WORDPRESS dosyalarınızın tüm yedeğini alınız.

 

 

Fayda sağlaması dileğiyle. Karşılaştığınız sorunlar için lütfen yorum yazınız.

6 comments

  1. Hocam wordpresi alt versiyona düşürmeden olmuyormu acaba.Şimdi bu versiyonda açıklar vs.. çıkacak hacklenmeye açık olmuyormu site.

    • Evet dediğiniz doğru. Güvenlik açıkları varsa tehdit olabilir bu yöntem. WordPress versiyonunu düşürmeden şöyle bir yöntem daha mevcut fakat ben denemedim.

      Yöntem: wp-includes klasörüne girin canonical.php de şu kodu bulun

      // Post Paging
      if ( is_singular() && ! is_front_page() && get_query_var('page') ) {
      if ( !$redirect_url )
      $redirect_url = get_permalink( get_queried_object_id() );
      $redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( get_query_var( 'page' ), 'single_paged' );
      $redirect['query'] = remove_query_arg( 'page', $redirect['query'] );
      }

      Şu kod bloğu ile değiştirin.


      // Post Paging
      if ( is_singular() && get_query_var('page') && ( !is_front_page() || ( isset($wp_query->queried_object) && 'page' == get_option('show_on_front') && $wp_query->queried_object->ID == get_option('page_on_front') ) ) ) {
      if ( !$redirect_url )
      $redirect_url = get_permalink( get_queried_object_id() );
      $page = get_query_var( 'page' );
      if ( is_front_page() ) {
      $redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( "$wp_rewrite->pagination_base/$page", 'paged' );
      } else {
      $redirect_url = trailingslashit( $redirect_url ) . user_trailingslashit( $page, 'single_paged' );
      }
      $redirect['query'] = remove_query_arg( 'page', $redirect['query'] );
      }

      Fakat bu yöntemi denemediğim için emin olamıyorum.

  2. Eren Albayrak

    Yaşadığım bu sorunu anlattığınız yöntem ile hallettim. Tema yada wordpress güncellemesi çıktığında bu sorun düzelebilir ama şuan için en kesin çözüm sizin anlattığınız gibi. Çok teşekkür ederim.

    Eren

  3. Uzun zamandır bulamadığım konuydu sağolun

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir