Itu adalah salah satu file PHP yang selalu dimuat di instalasi WordPress Anda yang memungkinkan Anda untuk memodifikasi / menambah perilaku WordPress
Ini memungkinkan eksekusi skrip PHP yang memungkinkan Anda melakukan apa saja
Plugin terdiri dari kumpulan file PHP, jadi anggap saja sebagai plugin super ringan Anda sendiri
Pada artikel ini saya akan menunjukkan kepada Anda tiga cara untuk mengedit fungsi. php
- Mengeditnya di dalam dasbor admin WordPress
- Mengeditnya dengan klien FTP (metode yang disarankan)
- Mengeditnya langsung di cPanel
Pertama, Perhatian Saat Mengedit Fungsi. php
Anda dapat menurunkan situs web Anda (sementara) dengan fungsi PHP yang ditulis dengan buruk
Jika Anda salah mengeja sesuatu, menambahkan karakter yang tidak diperlukan atau mencoba melakukan sesuatu yang tidak disukai bahasa PHP, itu akan menyebabkan kesalahan kritis
Kesalahan kritis akan muncul di situs web Anda sebagai kesalahan 500 atau situs web Anda hanya akan menjadi layar putih (mati)
Sekarang, bukan masalah jangka panjang yang menyebabkan kerusakan permanen, asalkan Anda membatalkan apa pun yang Anda lakukan untuk memecahkannya
Setelah kode Anda bebas dari kesalahan PHP maka situs Anda akan kembali normal secara instan
Tetapi untuk alasan ini, saya tidak merekomendasikan fungsi pengeditan. php di situs web Anda yang sebenarnya
WordPress telah membangun beberapa fitur yang mencoba mencegah Anda membuat kesalahan kritis, tetapi jika Anda menyelinapkan kesalahan kritis dan Anda tidak dapat mengakses fungsi. php dengan metode lain maka Anda terjebak dengan situs web yang rusak
Jadi ingatlah itu
Kedua, Anda Harus Mematuhi Praktik Terbaik WordPress
Satu hal penting yang perlu diingat saat mengedit fungsi. php adalah menggunakan tema anak
Sebuah tema anak menyerap semua fungsi tema normal Anda, tetapi memungkinkan Anda melakukan pengeditan yang tidak akan hilang saat memperbarui tema
Jika Anda tidak menggunakan tema anak, setiap perubahan yang Anda buat akan dihapus oleh pembaruan tema
Jika Anda tidak yakin cara membuat tema anak, kami sarankan Anda membaca artikel ini tentang membuat tema anak
Fungsi pengeditan. php langsung melalui Dashboard Admin WordPress (tidak disarankan)
Mengakses fungsi. php memiliki risiko seperti yang diuraikan sebelumnya dalam bacaan, tetapi singkatnya gambar di bawah ini menunjukkan cara mengaksesnya
- Buka dasbor admin WordPress Anda dan buka Penampilan > Editor Tema
- Pilih tema anak dari tema WordPress aktif Anda
- Klik file bernama Fungsi Tema
Anda sekarang dapat menambahkan cuplikan ke fungsi Anda. php lalu klik simpan perubahan untuk melakukan pembaruan
Fungsi pengeditan. php Melalui Koneksi FTP (disarankan)
Ini adalah cara terbaik untuk mengedit fungsi. php, ini yang paling aman dan nyaman setelah Anda menyiapkannya
Untuk memulai, Anda memerlukan Klien FTP
Saya akan merekomendasikan FileZilla atau WinSCP, keduanya gratis
Saya juga merekomendasikan untuk mendapatkan editor teks, saya pribadi menggunakan Sublime Text.
Itu membuat membaca dan mengedit kode Anda JAUH lebih mudah – ini tidak diperlukan namun Anda bisa menggunakan Notepad jika Anda mau
1. Menghubungkan ke Klien FTP
Saat Anda memuat klien FTP Anda, Anda akan diminta untuk menambahkan situs web
Anda akan dihadapkan dengan beberapa kredensial login yang cukup standar (di bawah ini adalah contoh dari WinSCP)
Apa yang Anda masukkan di sini akan sangat bergantung pada host Anda, setiap penyedia hosting akan memiliki petunjuk di suatu tempat tentang kredensial yang benar untuk digunakan
Saya akan merekomendasikan mengetikkan **penyedia hosting situs web Anda** Detail Klien FTP untuk menemukan milik Anda
Setelah Anda memilikinya, simpan kredensial dan klik login
Jika Anda berhasil, Anda akan diarahkan ke hierarki folder
2. Menemukan Fungsi. php
Fungsi. php selalu di tempat yang sama
Itu ada dalam tema induk Anda dan jika Anda telah menyiapkannya, tema anak Anda
Jika Anda tidak menggunakan tema anak, silakan lakukan saja. Ini akan menghemat banyak sakit kepala
Jadi kami menganggap Anda telah menyiapkan tema anak untuk tujuan latihan ini
Di bawah ini adalah direktori yang tepat di mana Anda akan menemukannya
folder-situs web Anda> konten-wp> tema> tema-anak Anda> fungsi. php
Ada dua variabel di sini, yang pertama adalah folder-situs-Anda
Ini bisa memiliki banyak nama, ini adalah folder tempat instalasi WordPress Anda ditemukan
Untuk mengetahui apakah Anda melihat root instalasi WordPress Anda atau tidak, itu harus berisi file dan folder yang mirip dengan tangkapan layar di bawah ini
Variabel kedua adalah nama tema anak Anda, Anda mungkin telah mengaturnya sehingga Anda harus mengetahui namanya
Jika tidak, itu harus menjadi tema aktif di instalasi WordPress Anda sehingga Anda dapat pergi dan memeriksa nama tema aktif Anda
3. Fungsi Editing PHP
Untuk mengedit fungsi. php Anda kadang-kadang dapat mengklik dua kali tergantung pada apa yang telah diatur oleh klien FTP Anda secara default
Jika mengklik dua kali tidak berfungsi, biasanya Anda dapat mengklik kanan dan mengedit, ini juga memungkinkan Anda memilih editor teks
Sekarang setelah editor Anda terbuka dengan fungsi. php Anda cukup memasukkan kode yang Anda inginkan dan klik simpan pada editor teks
Ini akan mendorong penyimpanan ke klien FTP
Anda akan melihat kotak dialog atau semacam konfirmasi yang menunjukkan bahwa file telah diperbarui
Fungsi pengeditan. php melalui cPanel
Fungsi pengeditan. php melalui Cpanel bukanlah cara yang sangat ramah pengguna untuk melakukannya, tetapi ini yang paling mudah diakses
Jika Anda memiliki browser web dan Cpanel, Anda siap melakukannya
1. Lompat Ke cPanel Anda dan Buka File Manager
2. Temukan Fungsinya. Direktori php Seperti Di Bawah Ini
folder-situs web Anda> konten-wp> tema> tema-anak Anda> fungsi. php
Sekali lagi, Anda harus mengikuti panduan direktori seperti di atas, namun nama folder root dan nama tema anak Anda kemungkinan akan berbeda dari milik saya
3. Fungsi pengeditan. php di dalam cPanel
Sekarang kami telah menemukan fungsi. php, untuk mengeditnya kita cukup mengkliknya lalu klik edit di bilah atas
Ini mungkin memunculkan dialog yang pada dasarnya menanyakan tentang penyandian, ini kemungkinan tidak akan memengaruhi Anda sehingga Anda dapat melanjutkan dengan mengklik edit
Editor internal tidak terlalu intuitif jadi ini jauh dari cara terbaik untuk menangani berbagai hal, tetapi terkadang bisa membuat Anda keluar dari kesulitan
Dan begitulah, begitulah cara kami mengedit fungsi. php di cPanel
Membantu. Saya Merusak Situs Web Saya 🙁
Jika Anda merusak situs web Anda saat dalam fungsi. php, jangan stres ini sangat mudah diperbaiki
Saya telah melakukannya jutaan kali, satu karakter di tempat yang salah dan situs web Anda hilang
Pertama-tama, saya hanya akan membatalkan apa pun yang baru saja Anda simpan sebelum rusak
Kami tidak selalu tahu apa yang kami lakukan untuk merusaknya, jadi hal lain yang harus dilakukan adalah menghapus semuanya dalam fungsi. php kecuali awal