Saya membuat tema anak untuk pertama kalinya dan saya punya beberapa pertanyaan tentang kode yang ditambahkan ke header.
Dalam tema bukan anak ada kode tertentu yang saya tambahkan ke file header.php saya seperti google analytics, google webmaster tools, beli iklan jual, Facebook open graph, dll ....
Bagaimana Anda melakukan ini dalam tema anak? Apakah Anda membuat file header.php dalam tema anak Anda? Jika demikian, bagaimana hal ini dilakukan? Apakah sama dengan @import seperti yang saya gunakan pada css?
Terima kasih.
sumber
functions.php
file, atau, bahkan lebih baik dan sebagai Brian telah menyarankan, memasukkannya ke dalam sebuah situs khusus Plugin .Untuk memodifikasi header di tema anak, salin header.php dari tema induk ke tema anak dan kemudian memodifikasinya. WordPress akan melihat bahwa Anda memiliki header.php di tema anak Anda dan menggunakannya sebagai ganti header.php tema induk
File templat apa pun yang Anda masukkan ke dalam tema anak Anda akan diprioritaskan daripada file yang sama dalam tema induk ketika dipanggil oleh WordPress.
Apa pun yang ada di tag harus dilakukan menggunakan sesuatu seperti fungsi dalam jawaban Brians. Jika tema tertentu, Anda dapat meletakkannya di file bernama functions.php di folder tema Anda tanpa langkah tambahan.
sumber
Terima kasih untuk Brian Fegter . Jika jawaban ini membantu, beri peringkat untuk jawaban Brian di sini.
Ini adalah contoh yang berfungsi penuh tentang cara menambahkan sesuatu ke "header" dengan plugin sendiri. Dalam hal ini, saya menambahkan properti Facebook Open Graph untuk tombol Bagikan dan Suka.
Cukup buat file PHP dengan nama yang ditentukan dalam "Plugin Script" di awal kode sampel, letakkan di folder dengan nama yang sama tanpa ekstensi, jelas, dan salin folder ini ke tujuan "/ wp-content / plugin ".
Kemudian di dalam "Wordpress", segarkan "Plugin" dan Anda akan melihat plugin baru Anda terpasang. Aktifkan saja, dan halaman Anda akan mulai berisi metadata dari Open Graph Facebook dan Twitter.
SANGAT PENTING: File PHP harus dikodekan dalam UTF-8 tanpa BOM, dan pada akhirnya tidak boleh memiliki karakter sama sekali. Harus memastikan ini.
Siapa pun yang tertarik dengan fungsionalitas plugin.
Judul akan menjadi gabungan dari nama halaman saat ini dan nama situs.
Jika bidang khusus yang disebut "metadescription" ada, plugin mencoba mengambil deskripsi dari bidang ini. Kalau tidak, ambil deskripsi dari kutipan.
Sebagai gambar, plugin mencoba menggunakan thumbnail gambar yang ditampilkan pada halaman.
sumber
esc_attr()
untuk konten atribut HTML.