Kode Lengkap define() untuk wp-config.php
Letakkan blok kode ini di file wp-config.php Anda, di atas baris: /* That's all, stop editing! Happy publishing. */
PHP
/**
* Konfigurasi Batas Memori, Eksekusi PHP, & Optimasi Elementor
*/
// Batas Memori PHP untuk WordPress & Admin
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
// Terapkan Pengaturan PHP (via ini_set)
@ini_set( 'memory_limit', '256M' );
@ini_set( 'max_execution_time', '1000' );
@ini_set( 'max_input_time', '1000' );
@ini_set( 'max_input_vars', '3000' );
@ini_set( 'upload_max_filesize', '128M' );
@ini_set( 'post_max_size', '128M' );
// Optimasi Sampah & Autosave (Opsional, sangat membantu performa Elementor)
define( 'AUTOSAVE_INTERVAL', 160 ); // Frekuensi autosave (dalam detik)
define( 'EMPTY_TRASH_DAYS', 30 ); // Hapus sampah otomatis tiap 30 hari
define( 'WP_POST_REVISIONS', 10 ); // Batasi jumlah revisi halaman agar database ringan
define( 'DISABLE_WP_CRON', false ); // Pertahankan WP-Cron aktif
Penjelasan Parameter yang Didefinisikan:
WP_MEMORY_LIMIT&WP_MAX_MEMORY_LIMIT(256M): Menentukan batas alokasi memori RAM PHP untuk WordPress di frontend maupun backend (sangat disarankan minimal 256M jika menggunakan Elementor Pro).max_execution_time&max_input_time(1000s): Memberikan waktu hingga 1000 detik bagi proses PHP untuk berjalan saat mengimpor template besar Elementor atau mengunggah berkas.max_input_vars(3000): Mencegah eror saat menyimpan halaman Elementor yang memiliki banyak widget, formulir, atau item menu navigasi.upload_max_filesize&post_max_size(128M): Mengizinkan unggahan media/file hingga ukuran 128 MB.WP_POST_REVISIONS(10): Membatasi jumlah riwayat revisi draft halaman agar ukuran database tidak membengkak dan membuat Elementor lambat.