Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/serpito/public_html/wp-content/plugins/amp-plus/amp-plus.php on line 200
WordPress Revisions Temizliği için SQL Kodu | - MySQL Dersleri - Serpito | www.serpito.com - AMP tarafı | Hızlandırılmış Mobil Sayfa

WordPress Revisions Temizliği için SQL Kodu | - MySQL Dersleri - Serpito

WordPress Revisions Temizliği için SQL Kodu Posted on 11 Kasım 201316 Kasım 2013 by Atilla Akoğlu

WordPress gibi enfes bir blog sisteminin en büyük handikapı revisions olayı.  Yayınladığınız ve tekrar ekleme düzenleme yaptığınız makalelerin farklı versiyonları sürekli database kayıtlarında tutuluyor. Bunun tabii sonucu database yoğunluğundan sitenizin yavaşlaması. WordPress yayıncı ve kullanıcıların websitelerini 3-4 ayda bir bu bakımdan geçirmeleri, hem veritabanının rahatlaması hem de sistemin tazeliği için çok önemli. WordPress sisteminin database yapısında, makaleler wp_posts  tablosunda,  makaleler ile ilgili tüm meta bilgileri (daha fazla data içerir) de wp_postmeta tablosunda tutulur. Temizliği sadece wp_post tablosunda yapmak pek mantıklı değildir, bu yüzden , revisions kayıtlarının meta verileri ile birlikte temizlenmesi için, aşağıdaki SQL kodunu kullanmalısınız;

 DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = \'revision\' 

Post Revision olayını durdurmak için

FTP hostunuzda root klasöründe  yer alan wp_config.php dosyasına aşağıdaki satırı eklemiz gerekiyor. Dikkat edin, eğer satır varsa true – false değerini değiştirin.

 define(\'WP_POST_REVISIONS\', false); 
This entry was posted in MySQL Dersleri, Web kaynakları and tagged , , , , , , , , , , , , . Bookmark the permalink.
Baskı
Içerikten sorumlu:
www.serpito.com
AMP eklentisi aracılığıyla mobil sayfa:
amp-cloud.de
Gizlilik ve Kullanım Şartları:
www.serpito.com
AMP-Update:
11.06.2018 - 13:28:00