WordPress admin panelinde gezinirken yavaşlama hissedebilirsiniz.Bu yavaşlama, belirli sorunlardan dolayı meydana gelir ve bu hatayı düzeltmek oldukça basittir.Bu nedenle bu yazımızda WordPress Admin Panelini Hızlandırma Yolları konusunu işledik.

Kimse panelinin yavaş olmasını istemez.Çünkü panel üzerinde çok uzun süre boyunca gezinme ve düzenleme yapabiliyoruz.Bu yazımızı okuyarak sizlerde panelin gözle görülür şekilde hızlanacağına emin olabilirsiniz.

W3 Total Cache

WordPress üzerinde en popüler önbellek eklentilerinden biri olan w3 total cache, panelimizi oldukça yavaşlatabiliyor.Elbette bunun çözümüde mevcut.Eklenti içerisinde “Object cache” özelliğini kapatmanız gerekmekte.Sadece bu önbellekte değil, herhangi bir önbellek eklentisinde bu ayar açıksa kapatmanız önerilir.Bu sayede paneliniz hızlanmış olacaktır.Bu çözüm yeterli gelmediyse diğer maddelere geçelim

Cloudflare Ayarları

Cloudflare, dünyaca ünlü ve kullanılmakta olan site güvenlik ve hızlandırma eklentisidir.Bu eklenti ile kendinizi saldırılara karşi engelleyebilir ve yurtdışından gelen kişilere karşı sitenizi onlara hızlandırabilirsiniz.Ayrıca resim adreslerini kendi sunucusuna ekleyip sizi ağır bir yükten kurtarır.Elbette bu eklenti için düzenlememiz gereken ayarlar var.

Cloudflare hesabınıza giriş yapıp “Page Rules” kısmına gidelim.Burada WordPress admin paneli için gerekli düzenlemeleri yapacağız.Bunu yapmak için url kısmına “siteadı.com/paneladresi” yazarak aşağıdaki gerekli ayarları yapın.

  • Browser Integrity Check – On
  • Always Online – Off
  • Security Level – High
  • Browser Cache TTL – 30 Minutes
  • Cache Level – Bypass
  • Disable Apps
  • Disable Performance

Page rules kısmından bu ayarları yaptığımız zaman panel için doğru düzenlemeleri yapmış olduk.Bu sayede paneliniz hızlanmış olacak.Hala mı paneliniz yavaş? bir yere ayrılmayın ve diğer maddelerimize göz atın

Orjinal Eklenti ve Tema Kullanımı

Yasadışı olarak kullandığınız eklenti ve temalar panelinizi oldukça yavaşlatabilir.Ayrıca site içerisine virüs girmiş olması da yüksek ihtimal.İllegal olarak hiçbirşey önermiyoruz ve kullanıyor iseniz ücretsiz tema ve eklentiler kullanın.Sitenize ilerde alıcı hasarlar bırakabilir, siteniz hacklenebilir.Bu yüzden illegal bir şey kullanıyorsanız silmenizi öneriyoruz.

Ağır Tema ve Eklentiler

Jetpack gibi hostingi ve siteyi çok yavaşlatan eklentiler mevcut.Bu eklentileri sitenizden kaldırarak panelinizi hızlandırabilirsiniz.Bunu anlamak için kullandığınız eklentileri araştırın ve görüşleri inceleyin.

  • Ağır eklenti kullanımından uzak durun
  • Gereksiz ve aktif olmayan eklentileri kaldırın
  • Plugin Performance Profilier” eklentisi ile hangi eklentilerin panelinizi yavaşlattığını görebilirsiniz.

Sitenizi Güncelleyin

Son sürüm PHP versiyonu kullanmak, güncel eklenti ve temaları kullanmak panelinizi ve sitenizi önemli ölçüde hızlandırabilirsiniz.Bu yüzden gelen güncellemeleri dikkate alın ve güncelleyin.

Hızlı Hosting Kullanın

Kullandığınız hosting kalitesiz ise paneliniz yavaş olabilir.İnternet üzerinde çokça kullanıma sahip olan ve önerilen hostingleri kullanarak sitenizi yine önemli ölçüde hızlandırır.Eğer durumunuz iyiyse sanal bir sunucu satın alarak paylaşımlı hostinglerden kurtulabilirsiniz.

Panel Widgetları Kaldırma

Panel kısmında elemantor, wp smtp, yoast gibi bir çok widgetlar bulunur.Bu widgetlar panelinizi en çok yavaşlatan eklentilerdir.Eğer sitenizde widget kullanımına gerek duymuyorsanız aşağıdaki fonksiyon kodları ile kaldırıp panelinizi çok büyük ölçüde hızlandırabilirsiniz.Burda önemli olan nokta, eğer gerçekten kod bilginiz var ise bu kodları kullanın.Yanlış taktirde büyük sorunlar getirebilir.

[Wordpress sürüm 5.5 gibi üst seviyeler için tamamı çalışır durumdadır]Kodlar fonksiyon olarak eklendikten sonra şu özellikler değişecektir;Başlangıç ekranından Kaldırılacak özellikler:

  • @ Site sağlığı durumu özelliği
  • @ WPForms Widget kaldırılır.
  • @ Elementor widget kaldırılır.
  • @ WPFC & WBCR Plugin widgerları kaldırılır.
  • @ rtMedia Wigget’ları kaldırılır.
  • @ WordPress beta test sürümü bildirim paneli widget’ları kaldırılır.
  • @ WordPress God mode açılır(Tüm veri tabanı dahili ayarlamalara izin veren toplu ayar listesi etkinleştirilir)
  • @ WordPress çubuğunda wordpress’a ait ikon ve alt başlıkları kaldırılır.
  • @ Footer alt kısımda teşekkürler yazısı yerine sizin belirlediğiniz yazı getirilir.
  • @Bazı gereksiz widger’lar kaldırılır.
  • @ Tüm wp standart widger’ları devre dışı bırakılır.

Sonuç: daha stabil ve daha hafif panel

// Blok 0
// TECHNOPOST User admin bar kapat
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
  show_admin_bar(false);
}
}
// TECHNOPOST Site sağlığı widget kapat
add_action('wp_dashboard_setup', 'remove_site_health_dashboard_widget');
function remove_site_health_dashboard_widget() {
remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); }
// GOD MODE / ALL SETTINGS
function god_mode() {
  add_options_page(__('All Settings'), __('All Settings'), 'administrator', 'options.php'); }
add_action('admin_menu', 'god_mode');
// WP-TOOLBAR & ICON REMOVER
function example_admin_bar_remove_logo() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu( 'wp-logo' ); }
add_action( 'wp_before_admin_bar_render', 'example_admin_bar_remove_logo', 0 );
// TECHNOPOST Admin Footer
function custom_admin_footer() {
echo 'T E C H N O P O S T'; }
add_filter('admin_footer_text', 'custom_admin_footer');
// WP Tüm standart widget'lar kaldırılır.
function remove_dashboard_meta() {
	remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_secondary', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );
	remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
	remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' );
	remove_meta_box( 'woocommerce_dashboard_recent_reviews', 'dashboard', 'normal' );
	remove_meta_box( 'dlm_popular_downloads', 'dashboard', 'normal' );
	remove_meta_box( 'wbcr-factory-adverts-widget', 'dashboard', 'normal' );
	remove_meta_box( 'rtmedia_dashboard_widget', 'dashboard', 'normal' );
	remove_meta_box( 'beta_tester_dashboard_widget', 'dashboard', 'normal' );
	remove_meta_box( 'e-dashboard-overview', 'dashboard', 'normal' );
	remove_meta_box( 'wpforms_admin_dashboardwidget', 'dashboard', 'normal' ); }
add_action( 'admin_init', 'remove_dashboard_meta' );
//TECHNOPOST SMTP Function
/** SMTP Ayarları */
add_action( 'phpmailer_init', 'send_smtp_email' );
function send_smtp_email( $phpmailer ) {
    $phpmailer->isSMTP();
    $phpmailer->Host = SMTP_HOST;
    $phpmailer->SMTPAuth = SMTP_AUTH;
    $phpmailer->Port = SMTP_PORT;
    $phpmailer->Username = SMTP_USER;
    $phpmailer->Password = SMTP_PASS;
    $phpmailer->SMTPSecure = SMTP_SECURE;
    $phpmailer->From = SMTP_FROM;
    $phpmailer->FromName = SMTP_NAME; }
// Üstteki kod functions.php de düzenlenmeden kalabilir.
// wp-config.php içerisine alttaki smtp kodunu yerleştirmeniz gerekir.
// Slaşları silin "//" smtp bilginizi girin ve wp-config kayıt edip kullanmaya başlayın.
// Alttaki yazıdan sonra hemen altına eklenmesi gereklidir.
// /* That's all, stop editing! Happy publishing. */
/** SMTP Ayarları */
// define('SMTP_USER', '[email protected]');
// define('SMTP_PASS', 'şifremmD3654752341');
// define('SMTP_HOST', 'rd-sansa.guzelhosting.com');
// define('SMTP_FROM', '[email protected]');
// define('SMTP_NAME', 'TECHNOPOST');
// define('SMTP_PORT', '571');
// define('SMTP_SECURE', 'tls');
// define('SMTP_AUTH', false);
// define('SMTP_DEBUG', 0); //
// Blok 0

Kod içerisinde yapmanız gereken düzenlemeler belirtilmiştir.Hatalı kullanım sonucunda doğacak sonuçlardan sorumlu değiliz.Doğru kullanıldığı taktirde panel çok hızlı çalışacaktır.Ayrıca kendi sitemde de kullanıyorum