Banyak posting di sini atau di tempat lain berisi kode, tetapi mereka tidak mengatakan di mana harus meletakkannya.
Contoh:
Saya telah menemukan posting ini: Bagaimana cara mematikan 301 redirect postingan (bukan kanonik)?
Saya seorang pemula dengan PHP. Di mana tepatnya saya harus meletakkan kode dari jawaban?
Jawaban:
Setiap kali Anda menemukan sepotong kode tanpa instruksi instalasi yang jelas itu mungkin sebuah plugin. Contoh yang Anda berikan adalah yang baik, karena itu adalah kasus yang paling umum:
Untuk menggunakan potongan seperti itu, masukkan ke dalam plugin:
remove_404_redirect.php
.Tulis header plugin sederhana ke dalam file di awal. Gunakan URL tempat Anda menemukan kode
Plugin URL
dan pembuat kode sebagaiPlugin Author
:Masukkan kode yang ingin Anda gunakan di bawah header plugin.
Itu Semua Orang.
Anda dapat menambahkan kode ke tema Anda
functions.php
. Tapi itu bukan ide yang baik:functions.php
tidak dapat dimatikan secara terpisah. Jika kode rusak suatu hari Anda harus mengeditfunctions.php
lagi, atau Anda harus mengganti tema. Jika Anda ingin menggunakan tema lain, Anda harus menyalin & menempelkan semua kode itu lagi.functions.php
Anda mendapatkan kekacauan yang tidak dapat dipecahkan dari waktu ke waktu.Terkait: Di mana saya harus meletakkan kode saya: plugin atau functions.php?
sumber
Saya adalah pengembang plugin yang memungkinkan Anda untuk menambahkan potongan kode ke situs WordPress melalui antarmuka admin.
Ini menambahkan antarmuka grafis, mirip dengan menu Plugins, untuk mengelola cuplikan. Cuplikan dapat diaktifkan atau dinonaktifkan, diberikan nama dan deskripsi, dan dikategorikan menggunakan tag. Mereka juga dapat dicadangkan dan ditransfer antar situs menggunakan fitur impor / ekspor.
Tangkapan layar lebih banyak
Anda dapat mempelajari lebih lanjut tentang plugin Potongan Kode di WordPress.org dan melihat kodenya di GitHub .
sumber
Kode yang dimaksud dalam tautan harus ditempatkan di file functions.php tema Anda, bukan di canonical.php. Anda harus selalu menghindari memodifikasi file WP inti. Anda tidak perlu menimpa atau berkomentar kode lain.
Buat cadangan file functions.php Anda sebelum mengeditnya, bahkan sebagai kesalahan sintaksis sederhana di functions.php dapat menghapus seluruh situs Anda.
sumber
Jika Anda menggunakan Jupiter WordPress Theme, Anda dapat melakukannya dengan menambahkan potongan kode ke functions.php tema anak Anda dan mulai mengganti hook, filter, dan shortcode seperti dijelaskan di sini:
https://themes.artbees.net/docs/overriding-shortcodes/
sumber