Rumah  >  Soal Jawab  >  teks badan

Dalam WordPress 6.3.0, fungsi WP_Scripts::print_inline_script telah ditamatkan

<p>Saya sedang membangunkan tapak web WordPress dan menghadapi mesej ralat berikut semasa menjalankan kod saya: </p> <p><kod>HP Dihentikan: Fungsi WP_Scripts::print_inline_script adalah <strong>ditamatkan</strong> Gunakan WP_Scripts::get_inline_script_data() atau WP_Scripts_tag :laragon-8laragonwwwdev-myprojectswp-includesfunctions.php pada talian 5453</code></p> <p>Saya tidak pasti cara mengendalikan amaran penamatan ini. Saya cuba mencari maklumat dalam dokumentasi WordPress tetapi saya masih keliru. Bolehkah sesiapa tolong membimbing saya bagaimana untuk menyelesaikan masalah ini? </p> <ul> <li>Saya telah mencari dokumentasi WordPress untuk ralat ini. </li> <li>Saya cuba mencari penyelesaian melalui enjin carian tetapi tidak menemui jawapan yang sesuai. </li> </ul><p><br /></p>
P粉754477325P粉754477325452 hari yang lalu557

membalas semua(1)saya akan balas

  • P粉562845941

    P粉5628459412023-08-17 13:56:35

    Fungsi WP_Scripts::print_inline_script telah ditamatkan bermula dari WordPress versi 6.3.0. Untuk menyelesaikan isu ini, anda harus mengemas kini kod anda untuk menggunakan WP_Scripts::get_inline_script_data() atau WP_Scripts::get_inline_script_tag(). Alternatif ini disyorkan untuk memastikan keserasian dengan versi WordPress yang lebih baharu.

    Sebagai contoh, jika kod anda kelihatan seperti ini:

    WP_Scripts::print_inline_script($handle, $position);

    Anda harus menggantikannya dengan:

    Gunakan get_inline_script_data():

    $script_data = WP_Scripts::get_data($handle, 'data');
    echo $script_data;

    Gunakan get_inline_script_tag():

    $script_data = WP_Scripts::get_data($handle, 'data');
    echo WP_Scripts::get_script_tag($handle, $script_data);

    Ini akan membantu anda mengelak daripada menggunakan fungsi yang tidak digunakan dan mengekalkan keserasian dengan kemas kini teras WordPress.

    balas
    0
  • Batalbalas