Ini adalah masalah umum dengan Elementor dan berasal dari plugin mereka. Kami telah memberi tahu mereka tentang hal ini dan bekerja sama dengan mereka untuk memperbaikinya. Ini hanya muncul di wisaya penyiapan dan tidak akan memengaruhi fungsionalitas plugin lainnya Semoga ini membantu. Beri tahu kami jika Anda memerlukan bantuan lain Joss Gratis
Mengapa jenis kesalahan ini terjadi saat mencoba mengubah halaman lokasi yang saya buat dengan rankmath? Saya memiliki beberapa lokasi Saya menggunakan Elementor Pro Anas bisnis Halo, Kesalahan berasal dari plugin PRO dan Anda telah membuka tiket ini dengan akun Free Rank Math Bisakah Anda membagikan email yang Anda gunakan untuk membeli langganan PRO? Untuk memeriksa masalahnya, kami mungkin perlu melihat pengaturan lebih dekat. Harap edit postingan pertama di tiket ini dan sertakan login WordPress & FTP Anda di bagian Data Sensitif yang ditentukan Harap lakukan pencadangan lengkap situs web Anda sebelum berbagi informasi dengan kami Ini sepenuhnya aman dan hanya staf pendukung kami yang memiliki akses ke bagian itu. Jika mau, Anda dapat menggunakan plugin di bawah ini untuk membuat URL login sementara ke situs web Anda dan membagikannya kepada kami https. //wordpress. org/plugins/login-sementara-tanpa-kata sandi/ Anda dapat menggunakan plugin di atas bersamaan dengan Log Audit Keamanan WP untuk memantau perubahan apa yang mungkin dilakukan oleh staf kami di situs web Anda (jika ada) https. //wordpress. org/plugin/wp-keamanan-audit-log/ Kami sangat berharap dapat membantu Anda Bot Matematika PeringkatHalo, Karena kami tidak mendengar kabar dari Anda selama 15 hari, kami berasumsi bahwa Anda telah menemukan solusinya. Kami menutup tiket dukungan ini Jika Anda masih memerlukan bantuan atau bantuan lainnya, jangan ragu untuk membuka tiket dukungan baru, dan kami akan dengan senang hati membantu Terima kasih Melihat 4 balasan - 1 sampai 4 (dari total 4) Tiket 'Peringatan PHP. call_user_func_array() mengharapkan parameter 1 menjadi panggilan balik yang valid 'ditutup untuk balasan baru Peringatan. call_user_func_array() mengharapkan parameter 1 menjadi panggilan balik yang valid, fungsi 'metabox_name' tidak ditemukan atau nama fungsi tidak valid di \wp-includes\class-wp-hook. php pada baris 288 pesan peringatan di WordPress Mari kita mulai, Apa yang akan kita lakukan ?
Langkah 1. – Membuat Metabox Di Dalam Kelas dan Membuat Instansiasi Dengan Membuat ObjekSebagai bagian dari tutorial ini saya akan menggunakan posting terbaru yang menambahkan kotak meta dan menangani beberapa bidang kotak meta khusus di WordPress Saya hanya akan membuat kelas baru yang disebut "Detail Pribadi" dan salin tempel kode itu di dalamnya dan buat instance dengan membuat objek kelas Membuat Kotak Meta Kustom Di Dalam Kelas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
Kelas Detail Pribadi {
fungsi publik __construct() {
add_action('add_meta_boxes','pdetails_meta_box'); add_action('save_post','pdetails_save'); }
fungsi pdetails_meta_box() { add_meta_box('pdetails','Detail Pribadi,'pdetails_callback','post'); }
fungsi pdetails_callback( $post ) {
wp_nonce_field('pdetails_save','pdetails_meta_box_nonce'); $pdetails = get_post_meta($post->ID,'_pdetails_key',false);
?>
<label untuk = "">Enter First Name</label> <masukkan ketik = "text" name="first_name_field" placeholder="Enter First Name" value=" echo $pdetails[0]['first_name']; ?>"> <br> <label untuk = "">Enter Last Name</label> <masukkan ketik = "text" name="last_name_field" placeholder="Enter last Name" value=" echo $pdetails[0]['last_name']; ?>"> <br> <label untuk = "">Enter Email</label> <masukkan ketik = "text" name="email_field" placeholder="Enter Email" value=" echo $pdetails[0]['email']; ?>"> }
fungsi pdetails_save( $post_id ) {
jika( . diisi($_POST['pdetails_meta_box_nonce'])) { kembalikan; }
jika( . wp_verify_nonce( $_POST['pdetails_meta_box_nonce'], 'pdetails_save') ) { kembalikan; }
jika( ditentukan('DOING_AUTOSAVE') && DOING_AUTOSAVE ) { kembali; }
jika( . current_user_can('edit_post', $post_id)) { kembalikan; }
$personal_details = [ 'nama_pertama' = > $_POST[<'first_name_field'], 'last_name' = > $_POST[<'last_name_field'], 'email' = > $_POST['email_field'] ];
update_post_meta( $post_id,'_pdetails_key'<, $personal_details ); }
} $personal_info = baru PersonalDetails(); Jika Anda menekan segarkan dan periksa bagian "Tambah Posting Baru" di WordPress. Tampilan peringatan seperti gambar di bawah ini Langkah 2. - Bagaimana Memecahkan MasalahSaat membuat Meta-Box di dalam kelas, Semua fungsi di dalam kelas perlu direferensikan dari kelas Mengambil konsep OOP, kita tidak bisa mereferensikan fungsi secara langsung di dalam kelas itu sebabnya kita perlu menggunakan pointer “$this” untuk mewakili fungsi di dalam kelas Jika Anda melihat fungsi di atas, kami belum mereferensikan fungsi dengan penunjuk ini di dalam kelas, sehingga tidak berfungsi dan memberi kami pesan peringatan Untuk memperbaikinya, rujuk saja dengan penunjuk Fungsi referensi dengan pointer $this PHP1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /** * Referensi dengan $this pointer di constructor */ fungsi publik __construct() { add_action('add_meta_boxes',array($this,'pdetails_meta_box')); add_action('save_post',array($this,'pdetails_save')); }
/** * Referensi dengan $this pointer untuk fungsi callback */
fungsi pdetails_meta_box() { add_meta_box('pdetails','Detail Pribadi,array($this,'pdetails_callback'),'post'); } Jika itu memecahkan masalah Anda. Silakan berbagi, jika tidak, Anda dapat memberikan komentar atau menghubungi kami melalui halaman kontak |