Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Pemalam WordPress Saya Menjana 'Output Tidak Dijangka' Semasa Pengaktifan?
Ralat Output Tidak Dijangka Semasa Pengaktifan Plugin WordPress
Apabila mengaktifkan pemalam WordPress, anda mungkin menghadapi ralat "Pemalam menghasilkan aksara X yang tidak dijangka output semasa pengaktifan." Mesej ini menunjukkan bahawa pemalam telah menghasilkan output yang tidak diingini yang mengganggu proses pengaktifan.
Punca Ralat:
Terdapat dua kemungkinan punca ralat ini:
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); } } }
Menyelesaikan Ralat:
Kepada selesaikan ralat ini, pertimbangkan langkah berikut:
Atas ialah kandungan terperinci Mengapa Pemalam WordPress Saya Menjana 'Output Tidak Dijangka' Semasa Pengaktifan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!