Rumah >Tutorial CMS >WordTekan >Cara membuat kod pendek WordPress anda sendiri
3 WordPress biasanya tidak membenarkan anda menambah kod PHP ke halaman atau jawatan. Itulah yang terbaik; anda tidak mahu pelanggan menemui kuasa unlink fungsi! Walau bagaimanapun, anda boleh membuat fungsi tersuai yang dilaksanakan apabila kod shortcode ditemui dalam teks pos.
shortcode mudah
Fungsi shortcode boleh ditambah ke kod plugin atau fail fungsi tema anda. Jika ia adalah yang terakhir, saya akan mengesyorkan membuat fail shortcodes.php berasingan, kemudian menambah termasuk ('shortcodes.php'); ke fungsi.php.
Berikut adalah contoh asas "Hello World":
shortcode parameterized
Fungsi shortcode berikut menghasilkan sitemap hierarki halaman. Tiga parameter pilihan boleh diluluskan: tajuk, ID senarai UL yang dihasilkan, dan nilai kedalaman yang menunjukkan bilangan tahap navigasi halaman.
function HelloWorldShortcode() { return '<p>Hello World!</p>'; } add_shortcode('helloworld', 'HelloWorldShortcode');Fungsi ini membolehkan penulis menanamkan gaya CSS dalam artikel mereka, mis. [Format Style = "Font-Size: 1.5em; Warna:#f00;"> Penting! [/Format]. Mungkin itu bukan idea yang hebat! ... Pernahkah anda melihat apa -apa kegunaan menarik untuk kod pendek dalam projek WordPress?
function GenerateSitemap($params = array()) { // default parameters extract(shortcode_atts(array( 'title' => 'Site map', 'id' => 'sitemap', 'depth' => 2 ), $params)); // create sitemap $sitemap = wp_list_pages("title_li=&depth=$depth&sort_column=menu_order&echo=0"); if ($sitemap != '') { $sitemap = ($title == '' ? '' : "<h2>$title</h2>") . '<ul' . ($id == '' ? '' : " ") . ">$sitemap</ul>"; } return $sitemap; } add_shortcode('sitemap', 'GenerateSitemap');Apakah faedah menggunakan kod pendek WordPress? Mereka boleh digunakan untuk memasukkan borang, slider, galeri, dan ciri -ciri kompleks lain tanpa perlu menulis kod kompleks. Ini menjadikan mereka alat yang berkuasa untuk bukan pemaju yang ingin menyesuaikan laman WordPress mereka. Kod shortcode juga boleh digunakan semula di pelbagai jawatan atau halaman, menjimatkan masa dan usaha anda. Tambahkan fungsi ke fail Fungsi Tema anda. Fungsi ini harus menentukan apa yang dilakukan oleh shortcode apabila ia digunakan dalam pos atau halaman. Sebaik sahaja fungsi ditakrifkan, anda boleh menggunakan fungsi add_shortcode () untuk mendaftarkannya dengan WordPress. Fungsi add_shortcode () mengambil dua parameter: tag shortcode dan nama fungsi yang mentakrifkan shortcode.
Ya, anda boleh menggunakan shortcode dalam widget WordPress. Walau bagaimanapun, secara lalai, widget teks WordPress tidak memproses kod pendek. Untuk mengaktifkan fungsi ini, anda perlu menambah coretan kecil kod ke fungsi tema anda. Baris ini memberitahu WordPress untuk memproses kod shortcode dalam widget teks.
Atas ialah kandungan terperinci Cara membuat kod pendek WordPress anda sendiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!