Apabila mengaktifkan pemalam dalam WordPress, anda mungkin menemui mesej: "Pemalam menjana output yang tidak dijangka semasa pengaktifan." Isu ini timbul apabila output luaran berlaku di luar kawasan permulaan pemalam.
1. Sahkan Lokasi Output:
2. Nyahpepijat Ralat PHP:
Gunakan coretan kod nyahpepijat PHP yang disediakan untuk menangkap dan memaparkan ralat PHP yang mungkin menyebabkan isu.
define('temp_file', ABSPATH.'/_temp_out.txt' ); add_action("activated_plugin", "activation_handler1"); function activation_handler1(){ $cont = ob_get_contents(); if(!empty($cont)) file_put_contents(temp_file, $cont ); } add_action( "pre_current_active_plugins", "pre_output1" ); function pre_output1($action){ if(is_admin() && file_exists(temp_file)) { $cont= file_get_contents(temp_file); if(!empty($cont)) { echo '<div class="error"> Error Message:' . $cont . '</div>'; @unlink(temp_file); } } }
Dengan menangani isu asas, anda boleh mengaktifkan pemalam anda dengan berkesan tanpa menghadapi "output yang tidak dijangka" ralat.
Atas ialah kandungan terperinci Ralat Pengaktifan Plugin WordPress: Mengapa 'Output Tidak Dijangka' dan Bagaimana untuk Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!