10 Tag Template Templat Anda Mungkin Tidak Tahu
WordPress dihantar dengan cukup banyak Tag Template sejak penubuhannya. Tag Template ini di WordPress adalah fungsi PHP yang boleh digunakan untuk pengeluaran dan juga mengambil sekeping data.
Jika anda telah membangunkan tema WordPress, anda mungkin sudah biasa dengan beberapa Tag Template ini, seperti Tajuk
yang menunjukkan tajuk pos, pengarang
yang menunjukkan nama pengarang jawatan, dan pautan jawatan.
WordPress sentiasa berubah. Setiap pelepasan baru sering memperkenalkan beberapa Tag Template baru. Begitu banyak supaya menjaga dengan semua Tag Template - lama atau baru - boleh menjadi agak mencabar. Lihatlah 20 tag templat ini yang anda mungkin terlepas pandang.
Modal P
WordPress, mengikut garis panduan dan standardnya, harus ditulis dengan modal P i.e. WordPress adalah no no; cara yang betul adalah mengeja sebagai WordPress.
Ibu negara “P” adalah isu yang sangat penting untuk memperluas bahawa Matt Mullenweg (pengasas WordPress) telah memasukkannya dalam resolusinya pada tahun 2009. The capital_p_dangit ()
fungsi diperkenalkan sebagai sebahagian daripada inisiatif.
Sejak: 3.0.0
// Menggunakannya dengan mudah $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Sebarang teks WordPress dihidupkan dengan modal P. // Atau, menggunakannya dalam Penapis WordPress. add_filter ("the_excerpt", function ($ text) return captial_p_dangit ($ text););
Logo Tersuai
Dalam 4.5, WordPress memperkenalkan keupayaan untuk memuat naik logo untuk tema melalui Customizer. Ciri baru ini memerlukan sokongan tema: dengan menambah add_theme_support ('tapak-logo')
, logo akan muncul di Customizer.
Ciri ini membawa kepada penggunaan beberapa Tag Template baru yang boleh mengendalikan keluaran imej logo pada Tema, iaitu: has_custom_logo ()
, get_custom_logo ()
, dan the_custom_logo ()
.
Sejak: 4.5.0
// 1. Output termasuk logo imej dan pautan kembali ke rumah. the_custom_logo (); // 2. Dapatkan output logo peribadi "rentetan". $ logo = get_custom_logo (); // 3. Bersyarat jika (has_custom_logo ()) $ logo = get_custom_logo (); // 4. Menggunakan 'get_custom_logo' untuk membungkus logo dengan div; add_filter ("get_custom_logo", fungsi ($ html) return ''. $ html. '';);
URL Imej kecil imej kecil
WordPress mempunyai utiliti asli yang terintegrasi panjang untuk menambah imej lakaran kecil atau imej yang dipaparkan. Tag Template, the_post_thumbnail ()
, menunjukkan tag imej bersama dengan atribut mereka.
Tetapi bagaimana jika anda mahu menunjukkan imej kecil imej sebagai latar belakang melalui CSS sebaliknya? Gunakan Tag Template, get_the_post_thumbnail_url ()
.
Sejak: 4.4.0
Contoh:
Menjana Nombor Rawak
Tag Template ini akan memberi anda nombor rawak berdasarkan julat yang ditetapkan. WordPress menggunakan fungsi ini secara dalaman untuk menghasilkan kata laluan rawak. Anda mungkin boleh menggunakannya untuk menjana nombor kupon rawak untuk laman web WooCommerce anda.
Sejak: 2.6.2
Contoh:
// Menjana nombor dari 1 hingga 200 $ rand_number = wp_rand (1, 200); // output tidak akan berada di bawah 0 atau 201 di atas.
Komen penomboran
Kebanyakan Tema kini menggunakan the_comments_navigation ()
yang akan memberi “Seterusnya” dan “Sebelumnya” jenis pautan navigasi. Jika anda ingin menunjukkan navigasi bernombor (penomboran), gantikan tag dengan the_comments_pagination ()
sebaliknya.
Ingat bahawa Tag Template hanya tersedia di WordPress 4.4.0 ke atas. Pastikan anda menjalankan pemeriksaan sebelum menggunakannya.
Sejak: 4.4.0
Contoh:
'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>
Memendekkan URL
Tag Template ini akan memendekkan panjang url. Dan URL yang sangat panjang tidak akan memecah masuk barisan baru dalam kandungan tubuh. Terdapat 2 pilihan yang boleh anda ambil: tambah pembungkus limpahan: perkataan pecah;
dalam CSS anda, atau trim panjang URL dengan url_shorten ()
Tag Template.
Sejak: 1.2.0
Contoh:
$ link = get_the_permalink (); $ url_text = url_shorten (pautan $); // mis. www.hongkiat.com/blog/css... echo ''. $ url_text. '';
Tambah Skrip Inline
Kami sentiasa menggunakannya wp_enqueue_script
untuk mendaftar, memuat skrip dan dependensinya. Memuatkan skrip dalaman Walau bagaimanapun ia tidak begitu mudah, sehingga Tag Template ini, wp_add_inline_script
diperkenalkan.
Menambah skrip inline memerlukan skrip enqueued yang diketahui yang akan dilampirkan. Ini pengendali diluluskan sebagai parameter pertama skrip yang serupa dengan wp_localize_script ()
fungsi. Parameter kedua harus lulus kandungan skrip. Parameter ketiga specifiy sama ada inline harus output 'sebelum' atau 'selepas' .
Sejak: 4.5.0
Contoh:
fungsi enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', array ('jquery'), '20160412', benar); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'before'); add_action ('wp_enqueue_scripts', 'enqueue_script'); // Pengeluaran: // //
Bahasa Dropdown
The wp_dropdown_languages
Tag Template akan mengeluarkan pilihan HTML yang menunjukkan senarai bahasa dalam laman WordPress anda. Anda akan mencari tag templat ini berguna jika anda perlu melokaskan laman web anda. Anda boleh menggunakannya untuk menunjukkan pilihan bahasa anda di dalam Editor Pengguna skrin atau di bahagian depan laman web anda untuk membolehkan pengguna memilih pilihan bahasa mereka.
Sejak: 4.0.0
Contoh:
== '' lang_options ',' name '=>' lang_options ',' languages '=> get_available_languages (),' translations '=> array (' id_ID ',' ja ' , dan Jepun 'dipilih' => 'en_US', 'show_available_translations' => false,));
Dapatkan URL Imej Imej
Seperti namanya, Tag Template ini, get_avatar_url ()
, akan mengambil jalan imej avatar pengguna. Ia membolehkan anda memaparkan dan membentuk avatar dalam apa jua cara yang anda suka, bukan hanya memaparkannya melalui tag imej HTML.
Sejak: 4.2.0
Contoh:
$ avatar = get_avatar_url ('[email protected]');
Dapatkan Tema
Fungsi ini mengambil objek yang mengandungi maklumat Tema yang sedang aktif. Maklumat ini termasuk tema Slug, Nama, Versi, Domain Teks, Pengarang, dan lain-lain.
Dalam coretan kod berikut, kami menggunakannya untuk mengambil versi dan lulus sebagai versi skrip.
Sejak: 3.4.0
Contoh:
$ theme = wp_get_theme (); tentukan ('THEME_SLUG', $ theme-> template); / / dua puluh set definisi ('THEME_NAME', $ theme-> get ('Nama')); // Dua Puluh Enam belas menentukan ('THEME_VERSION', $ theme-> get ('Versi')); //1.2 function load_scripts () wp_enqueue_script ('script-ie', $ templateuri .'js / ie.js ', array ("jquery"), THEME_VERSION); wp_script_add_data ('script-ie', 'conditional', 'lt IE 9'); add_action ('wp_enqueue_scripts', 'load_scripts');