Secara teoritis, edit config.php Anda dan tambahkan baris ini sebelum dimasukkannya wp-settings.php.
define('WP_MEMORY_LIMIT', '256M');
seharusnya menaikkan batas memori Anda untuk WordPress menjadi 256MB atau nilai apa pun yang Anda tetapkan. Dan ini akan bekerja di seluruh tempat. Namun, seperti yang ditunjukkan sorich87 , ada beberapa fungsi yang akan mengubah pengaturan ini dengan batas 256 MB berkode keras.
Untuk Meretas atau Tidak Meretas
Sedikit kekhawatiran tentang ini, WP_MEMORY_LIMIT
adalah salah satu pengaturan WP paling aneh yang pernah saya temui. jika Anda memeriksa /wp-includes/default-constants.php
Anda akan menemukan pengaturan ini:
// set memory limits
if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}
Saya tidak pernah menyadari bahwa WP akan menetapkan penggunaan memori standarnya sangat rendah, sampai saya menemukan ini dalam WP codex:
WordPress akan secara otomatis memeriksa apakah PHP telah dialokasikan lebih sedikit memori daripada nilai yang dimasukkan sebelum menggunakan fungsi ini. Misalnya, jika PHP telah dialokasikan 64MB, tidak perlu mengatur nilai ini ke 64M karena WordPress akan secara otomatis menggunakan semua 64MB jika perlu. ( Sumber )
Penjelasan itu melegakan. Namun, penggunaan hard coded @ini_set('memory_limit', '256M');
setiap kali menjalankan fungsi WP yang membutuhkan lebih banyak memori tidak pernah disebutkan . Bahkan, saya tidak menemukan penjelasan tentang perilaku yang tidak jelas ini dari WP codex. Karena sebagian besar fungsi yang tidak berhubungan dengan pengguna tidak didokumentasikan atau tidak dijelaskan dengan jelas dalam codex.
Meskipun pengaturan ini berfungsi dengan baik pada kebanyakan kasus, ini akan membuat fungsi-fungsi itu tidak berguna di server dengan pengaturan memori maks yang lebih rendah atau pada kasus Anda, penggunaan memori yang lebih tinggi.
Sampai WP guys memperbaiki ini, saya pikir satu-satunya solusi Anda adalah memodifikasi inti. Anda mungkin menemukan posting ini ditulis oleh hakre menarik untuk dibaca. Dia juga mengirimkan rekomendasi tambalan di Trac. Tautan sebelumnya ke file tambalan dapat membantu Anda menemukan daftar fungsi yang menggunakan pengaturan ini.
edit:
ini adalah jawaban paling bodoh yang pernah saya berikan karena saya memberikan tautan ke posting Anda sendiri (baru sadar bahwa nama OP adalah hakre setelah 2 hari): D
edit 2:
seperti yang disebutkan pada komentar, ini telah diperbaiki oleh rilis 3.2