Apa Fungsi Add_action Di WordPress?
Diterbitkan: 2022-10-01Di WordPress, add_action adalah fungsi yang digunakan untuk menambahkan tindakan ke file functions.php Anda. Actions adalah fungsi yang dijalankan saat event tertentu terjadi di WordPress. Misalnya, tindakan wp_enqueue_scripts berjalan saat WordPress mengantrekan skrip dan gaya untuk situs web front-end Anda. Ada dua bagian untuk menambahkan tindakan: kait dan fungsi. Hook adalah nama tindakan yang ingin Anda tambahkan. Fungsinya adalah kode yang ingin Anda jalankan saat tindakan itu dipanggil. Berikut ini contoh cara menambahkan tindakan: add_action( 'wp_enqueue_scripts', 'my_function' ); function my_function() { // lakukan sesuatu } Pada contoh di atas, hook-nya adalah 'wp_enqueue_scripts' dan fungsinya adalah 'my_function'. Saat WordPress mengantrekan skrip dan gaya, itu juga akan menjalankan kode di 'my_function'. Anda dapat menambahkan tindakan sebanyak yang Anda inginkan ke file functions.php Anda. Ingatlah untuk mengaitkan setiap tindakan ke nama yang unik, dan menulis fungsi untuk setiap tindakan.
Sebagai Action Hook, fungsi add_action() menambahkan tindakan atau nama tertentu ke fungsi PHP. Setiap fungsi yang dijalankan sebagai hasil dari panggilan ke do_action() (atau do_action_ref_array()) dengan tag tertentu ditautkan ke tindakan.
Bagaimana Anda Memanggil Hook Di WordPress?

Satu-satunya hal yang datang dengan hook WordPress tidak berguna. Fungsi kait hanya diperlukan untuk mengaktifkan sistem; itu tidak termasuk dalam kode. Sangat penting untuk menggunakan setidaknya dua fungsi lain untuk menggunakan hook. Untuk memulai, Anda harus mendaftarkan hook dengan fungsi hook dan mereferensikan fungsi callback dalam fungsi tersebut.
Dimungkinkan untuk memanggil tindakan WordPress yang ada atau plugin yang ditentukan khusus atau tindakan tema menggunakan kait Jalankan WordPress. Automator diperintahkan untuk mengeksekusi kode ini setiap kali hal-hal lain ini terjadi. Tindakan ini bisa sangat berguna jika pengembang atau pemilik situs ingin membuat fungsi kustom. Jika Anda belum memiliki kait tindakan khusus yang ditentukan, Anda dapat menambahkannya dengan mengklik tombol Tambahkan variabel dan memasukkan data yang ingin Anda sertakan dalam fungsi. Saat meneruskan argumen ke fungsi, mereka akan ditempatkan dalam urutan yang ditentukan dalam bidang variabel Lulus (misalnya, dari atas ke bawah):. Sebagai contoh, kami akan menambahkan satu nilai bidang dengan hanya meneruskan satu argumen.
Metode atau tindakan adalah salah satu yang menambahkan kode Anda sendiri saat peristiwa tertentu terjadi, seperti saat postingan diterbitkan atau saat Anda mengomentari sesuatu. Filter dapat digunakan untuk mengubah output dari posting atau halaman sebelum muncul kepada pengguna, karena mirip dengan tindakan.
Kait aksi dan filter keduanya terletak di file functions.php dalam instalasi WordPress Anda. File WordPress-config.php dapat ditemukan di bagian WordPress dari pengelola file komputer Anda. Function.php berisi informasi tentang situs WordPress Anda, termasuk lokasinya di file ini.
Jika Anda ingin mempelajari lebih lanjut tentang hook dan bagaimana mereka dapat digunakan untuk menyesuaikan situs WordPress Anda, baca Codex WordPress. Dokumen ini adalah panduan komprehensif untuk semua hal tentang WordPress, yang mencakup tindakan dan filter, serta topik lainnya.
Jika Anda baru mengenal hook, sumber daya berikut adalah tempat yang baik untuk memulai.
Codex WordPress adalah referensi komprehensif untuk semua hal WordPress yang berisi informasi tentang tindakan dan kait filter, serta topik lain yang relevan dengan WordPress.
Di WordPress, berikut ini adalah contohnya. Anda dapat menyesuaikan situs WordPress Anda tanpa memodifikasi file intinya dengan menggunakan kait. Kait adalah bagian penting dari pengkodean; untuk informasi lebih lanjut, lihat Panduan Hooks kami.
Tutorialnya ada di sini. Menggunakan kait untuk menyesuaikan situs WordPress Anda adalah subjek dari tutorial ini.
WordPress adalah platform yang kuat yang dapat disesuaikan untuk memenuhi persyaratan apa pun. Ini dapat dicapai tanpa memodifikasi file inti dengan menggunakan kait. Sebagai bagian dari tutorial ini, kita akan membahas persyaratan dasar hook dan bagaimana mereka dapat digunakan untuk menyesuaikan situs WordPress.
Cara Menggunakan Fungsi Add_action Di WordPress
Dengan WordPress, Anda dapat dengan mudah menambahkan filter dan tindakan ke situs Anda. Namun, mengetahui di mana menemukan filter dan tindakan, serta cara memanggilnya, bisa jadi sedikit sulit. Artikel ini akan memandu Anda melalui cara menggunakan fungsi add_action dan cara menemukan dan memanggil filter dan tindakan tertentu di WordPress. Setelah Anda menambahkan nama panggilan balik ke larik filter global, Anda kemudian dapat menambahkan panggilan balik/tindakan ke filter. Dalam kode, jika Anda membuat file template, inti, atau plugin, WordPress menggunakan do_action() atau apply_filters() untuk menelusuri array dan mengembalikan callback. WordPress memiliki beberapa cara untuk memanggil tindakan atau filter. fungsi panggilan balik adalah salah satu fungsi panggilan balik, yang dapat digunakan bersama dengan larik filter global, larik panggilan balik, atau larik panggilan balik. Karena array filter global terletak di inti WordPress, ini adalah yang paling nyaman untuk digunakan. callback adalah opsi lain yang tersedia melalui API plugin WordPress. callback, serta array callback, dapat digunakan di tema atau plugin Anda. Ini berguna jika Anda ingin menyertakan filter atau tindakan khusus dalam kait atau template tertentu.
Apa Itu Add_action Init Di WordPress?

Add_action init adalah peristiwa yang terjadi setelah WordPress selesai memuat tetapi sebelum header apa pun dikirim. Hook ini sangat berguna untuk menginisialisasi fungsi yang harus tersedia untuk semua pengguna.

Bagaimana Saya Menambahkan Tindakan ke Fungsi WordPress?

Untuk menambahkan tindakan ke fungsi WordPress , Anda harus terlebih dahulu mengidentifikasi kait yang ingin Anda gunakan. Setelah Anda mengidentifikasi hook, Anda kemudian dapat menggunakan fungsi add_action() untuk mendaftarkan tindakan Anda.
Di dunia WordPress, fungsi add_action sangat populer. Acara yang telah ditentukan sebelumnya dapat digunakan untuk menjalankan fungsi kustom dengan menggunakan fitur ini. Fungsi menerima hingga empat parameter, dengan dua yang pertama wajib dan dua lainnya opsional. Mari kita lihat beberapa contoh berguna tentang cara kerja fungsi.
Cara Menggunakan Add_action() Dan Add_filter() Di WordPress
Jika metode ini ditentukan, itu akan melampirkan fungsi ke kait yang menentukannya. Add_filter() dan do_action (atau do_button) mengembalikan hasil fungsi add_filter.
Metode ini akan melampirkan filter ke kait yang ditentukan dalam do_action. Metode ini menambahkan fungsi ke pengait yang ditentukan untuk menambahkan dukungan tema.
Apakah WordPress Memiliki Fungsi Tindakan?
Ya, WordPress memiliki fungsi aksi . Fungsi ini dapat digunakan untuk melakukan tindakan pada suatu elemen, seperti saat tombol diklik.
Tindakan adalah kode PHP yang digunakan untuk mengimplementasikan acara WordPress. Ketika acara dipicu, itu akan dilakukan sesuai jadwal. Sebuah plugin dapat diaktifkan dengan melakukan tindakan tertentu, seperti menempatkan pesan promosi di halaman. Anda dapat menyesuaikan tema Anda dengan membuat cuplikan kode dari tutorial online, atau Anda dapat menggunakan tindakan. Hook adalah kumpulan tempat di mana pengembang dapat mengakses kode kustom mereka melalui WordPress. Kait filter dan kait aksi berfungsi sebagai perekat yang menyatukan inti, tema, dan plugin WordPress. Pengembang dapat dengan cepat dan mudah memodifikasi acara, filter, dan tindakan yang digunakan WordPress.
Tindakan dan filter khusus juga dapat dibuat oleh pengembang. Tindakan yang ingin Anda lakukan di footer sudah dijalankan sebelumnya. Dalam contoh di bawah, tindakan copyright_notice dijalankan bersama dengan hook WP_footer. Panduan WordPress kami tentang tindakan menunjukkan cara menggunakannya. Silakan lihat daftar Bacaan Tambahan kami untuk artikel yang lebih relevan tentang tips, trik, dan ide WordPress yang bermanfaat.
Mengapa Kait Aksi Luar Biasa
Anda dapat membuat kait tindakan Anda sendiri untuk situs web WordPress tanpa harus menyalin dan menempelkan kode. Karena mudah digunakan dan dapat disimpan di mana pun Anda inginkan, mereka ideal untuk pemilik usaha kecil.
Contoh Add_action WordPress
Menambahkan tindakan di WordPress itu sederhana. Cukup gunakan fungsi add_action() , seperti:
add_action('init', 'fungsi_saya');
Kode ini akan menambahkan fungsi my_function() ke tindakan init.
Hooks: Cara Menggunakannya Di Situs WordPress Anda
Hooks dapat digunakan dalam berbagai situasi di dalam WordPress, dan kami telah menyusun daftar beberapa contoh di bawah ini. Jika Anda baru mengenal hook, panduan Hooks kami dapat membantu Anda mengetahui apa yang harus dilakukan.
br> Do_action() br> Do_action() br> Do_action() Ketika sebuah hook dipicu, fungsi do_action() digunakan untuk mengeksekusi suatu tindakan. Sebagai contoh, Anda dapat menggunakannya untuk menghasilkan fungsi khusus saat sebuah posting disimpan.
br> apply_filters() Dalam posting atau halaman, fungsi apply_filters() digunakan untuk menerapkan filter. Ini adalah cara yang bagus untuk memodifikasi output dari sebuah hook tanpa harus membaca kode yang memicunya.
Dalam contoh ini, Anda dapat menggunakan metode apply_filters() untuk memotong judul posting yang panjang dengan filter WP_title_rss().
Hook adalah antarmuka antara sepotong kode dan potongan kode berikutnya pada titik waktu tertentu. WordPress Core, di sisi lain, sangat bergantung pada komponen ini, yang penting untuk plugin dan tema untuk berinteraksi dengannya.
Metode Kelas Add_action WordPress
Metode kelas add_action WordPress digunakan untuk menambahkan tindakan baru ke tindakan WordPress yang ada. Dibutuhkan dua parameter: nama tindakan yang akan ditambahkan, dan nama kelas yang akan digunakan untuk tindakan tersebut.
Kelas tidak dapat 'diinisialisasi' atau 'diinisialisasi' secara langsung melalui penggunaan hook. Itu selalu diperlukan untuk menambahkan beberapa kode. Metode berikut lebih cocok. Selanjutnya, Anda dapat membuat kelas antarmuka untuk membuatnya lebih sederhana. Anda kemudian dapat membuat subkelas, yang secara otomatis akan menyertakan semua kait. Aksi seperti ini bisa dilihat di sini. Ini adalah bencana. Ketika objek dilewatkan sebagai nilai daripada referensi, PHP 4 menambahkan & juga. Jika Anda menyertakan kait dan filter dengan ini, Anda harus menghapus referensi; menghapus referensi tidak menyebabkan masalah dengan versi PHP mendatang dan dapat meningkatkan kompatibilitas.
Inisiasi Add_action WordPress
Fungsi add_action() digunakan untuk mendaftarkan acara WordPress, yang merupakan kait yang dapat dipicu oleh tindakan tertentu . Acara init diaktifkan ketika WordPress selesai memuat dan siap memproses input pengguna. Acara ini digunakan untuk menginisialisasi tema dan plugin.