Artikel ini membahas mengenai perkenalan Apa itu tema wordpress Mulai dari istilah sampai cara membua Show
Diperbaharui: 14 January 2021 Sebelum Anda membaca artikel ini saya harap Anda sudah tahu apa itu wordpress? Jika Anda belum tahu silakan baca artikel ini dari wikipedia mengenai wordpress. Apa itu Tema wordpress?Template WordPress, atau yang sering juga disebut sebagai tema WordPress atau dalam bahasa inggris ditulis theme wordpress, semua istilah nama tersebut mengacu pada definisi yang sama. tema WordPress adalah desain dari website Anda, termasuk layoutnya. Mengubah tema WordPress berarti mengubah tampilan front-end website Anda, atau apa yang pengunjung website Anda lihat ketika mereka mengakses website Anda. Tema wordpress mengambil konten dan data yang disimpan oleh WordPress, lalu menampilkannya di browser. Saat membuat tema WordPress, Anda memutuskan bagaimana konten itu terlihat dan ditampilkan. Cara membuat temaAdapun yang harus dipersiapkan untuk membuat tema WordPress:
Pemahaman terhadap kode HTML, CSS, Javascript, dan PHP akan sangat membantu sekali dalam pembuatan tema WordPress. File yang dibutuhkanUntuk membuat sebuah tema. Hanya dengan dua file saja Anda bisa membuat tema. Karna hanya ada dua file yang benar-benar dibutuhkan dalam tema WordPress:
Meskipun hanya dengan dua file saja Anda sudah bisa membuat tema. Namun masih ada file yang lainnya yang bisa Anda gunakan untuk pembuatan tema WordPress. Perbedaan antara tema dan plugin
Tema apa pun yang Anda buat tidak boleh menambahkan fungsionalitas penting. Jika Anda melakukan ini, ketika pengguna mengubah tema mereka, mereka kehilangan akses ke fungsi tersebut. Misalnya, Anda membangun tema dengan fitur portofolio. Pengguna yang membangun konten portofolio dengan fitur Anda akan kehilangan ketika mereka mengubah tema. Tema gratisKebanyakan orang senang menggunakan tema gratis, alasan utamanya mereka tidak perlu untuk membayar. Saat Anda mencari tema wordpress gratis. Anda harus berhati-hati jangan sembarangan mendownload. Banyak sekali tema bajakan atau nulled yang beredar di internet dan apabila Anda menggunakannya bisa berbahaya untuk situs web Anda. Banyak orang menganggap bahwa tema yang gratis mempunyai kualitas rendah. Meskipun memang banyak di luar sana tema gratis yang bisa dibilang cukup basic, tetapi ada banyak juga tema gratis yang sudah bagus dan terbilang aman. Anda bisa mencari dan mendownloadnya di direktori wordpress resmi. https://wordpress.org/themes/ Informasi: Semua tema yang berada didrektori wordpress ditinjau dengan cermat, dan harus memenuhi pedoman tinjauan tema yang ketat untuk memastikan kualitas dan keamanan. Tema berbayarApakah Anda tidak puas dengan fitur yang disediakan oleh tema gratis? Mungkin Anda ingin membeli tema wordpress berbayar atau premium? tetapi tidak tahu tempat pembelian tema? Tenang saya akan memberikan informasi tempat pembelian tema terpercaya. Themeforest.netThemeForest adalah bagian dari Envato Market . Di ThemeForest Anda dapat membeli dan menjual template HTML serta tema untuk produk CMS populer seperti WordPress, Joomla, dan Drupal. Situs ini adalah rumah bagi komunitas design dan pengembang web yang ramai dan merupakan pasar terbesar dari jenisnya. Templatemonster.comTemplate Monster menyediakan berbagai macam tema WordPress premium di situs mereka. Pada saat menulis artikel ini, ada lebih dari 1.600 tema WordPress di pasaran dan hampir setiap harinya bertambah. template monster hampir sama dengan themeforest (sama-sama marketplace). Gothemeshop.comGothemeshop adalah situs penjual tema wordpress premium asal Indonesia, Produk yang dijual original buatan saya sendiri dan gothemeshop tidak menjual tema bajakan atau nulled seperti yang beredar di situs-situs yang tidak bertanggung jawab. Anda bisa melihat tema yang dijual oleh gothemeshop.com dan bisa menghubunginya: With a newfound love of the IT world, Amera likes to turn complex topics into easy-to-read and comprehensive articles. In her spare times, Amera enjoys playing video games and reading every book she can find.Artikel ini adalah tentang mengembangkan WordPress Tema. Jika Anda ingin mempelajari lebih lanjut tentang cara menginstal dan menggunakan Tema, meninjau Menggunakan Tema. Topik ini berbeda dari Menggunakan Tema karena membahas aspek teknis penulisan kode untuk membangun Tema Anda sendiri daripada cara mengaktifkan Tema atau di mana untuk mendapatkan Tema baru. Tema Mengapa WordPressTema WordPress adalah file yang bekerja sama untuk menciptakan desain dan fungsi dari situs WordPress. Setiap Tema mungkin berbeda, menawarkan banyak pilihan untuk pemilik situs untuk langsung mengubah tampilan website mereka. Anda mungkin ingin mengembangkan Tema WordPress untuk Anda gunakan sendiri, untuk proyek klien atau tunduk pada Tema WordPress Directory. Kenapa lagi Anda harus membangun Tema WordPress?
Sebuah Tema WordPress memiliki banyak manfaat, juga.
Mengapa Anda harus membangun Tema WordPress Anda sendiri? Itulah pertanyaan yang sebenarnya.
Tema Pengembangan StandarWordPress Tema harus dikodekan menggunakan standar berikut: Anatomi TemaWordPress Themes tinggal di subdirektori dari tema WordPress direktori ( wp-content /themes / secara default) yang tidak bisa langsung pindah menggunakan wp-config. 'file php'. Subdirektori Theme ini menampung semua file stylesheet Theme ini, file template, dan fungsi opsional berkas ( functions.php ), file JavaScript, dan gambar. Sebagai contoh, sebuah tema yang bernama "test" akan berada di direktori wp-content /themes /test /. Hindari menggunakan nomor untuk nama tema, karena hal ini mencegah dari yang ditampilkan dalam daftar tema yang tersedia. WordPress termasuk tema default di setiap instalasi baru. Memeriksa file dalam tema default hati-hati untuk mendapatkan ide yang lebih baik tentang bagaimana membangun file tema Anda sendiri. Untuk panduan visual, melihat ini di WordPress Tema Anatomi. WordPress Themes biasanya terdiri dari tiga jenis utama dari file, selain gambar dan file JavaScript.
Mari kita lihat ini secara individual. Anak TemaTema yang paling sederhana yang mungkin adalah tema anak yang hanya mencakup file style.css , ditambah gambar apapun. Hal ini dimungkinkan karena merupakan anak dari tema lain yang bertindak sebagai induknya. Untuk panduan rinci untuk tema anak, lihat Anak Tema. http://op111.net/53 tutorial ini dengan op111 -> Tema StylesheetSelain informasi gaya CSS untuk tema Anda, style.css memberikan rincian tentang tema dalam bentuk komentar. Stylesheet 'harus' memberikan rincian tentang tema dalam bentuk komentar. 'Tidak ada dua Tema diperbolehkan untuk memiliki rincian yang sama' tercantum dalam komentar mereka header, karena ini akan menyebabkan masalah dalam . Jika Anda membuat tema sendiri dengan menyalin yang sudah ada, pastikan Anda mengubah informasi ini pertama. Berikut ini adalah contoh dari beberapa baris pertama dari stylesheet, yang disebut header stylesheet, untuk tema "Dua puluh Tiga belas": /* Tema Nama: Dua puluh Tiga belas Tema URI: http://wordpress.org/themes/twentythirteen Penulis: Tim WordPress Penulis URI: http://wordpress.org/ Keterangan: Tema 2013 untuk WordPress membawa kita kembali ke blog, menampilkan berbagai format posting, masing-masing ditampilkan indah dengan cara mereka sendiri yang unik. Rincian desain berlimpah, dimulai dengan skema warna cerah dan pencocokan gambar header, tipografi yang indah dan ikon, dan tata letak fleksibel yang tampak hebat pada perangkat apapun, besar atau kecil. Versi: 1.0 Lisensi: GNU General Public License v2 atau lambat Lisensi URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: hitam, coklat, oranye, cokelat, putih, kuning, cahaya, satu-kolom, dua kolom, kanan sidebar, fleksibel-lebar, custom-header, adat-menu, editor-gaya, fitur-gambar, Microformats, pasca-format, rtl-bahasa-dukungan, lengket-post, terjemahan-siap Teks Domain: twentythirteen Tema ini, seperti WordPress, dilisensikan di bawah GPL. Menggunakannya untuk membuat sesuatu yang keren, bersenang-senang, dan berbagi apa yang Anda pelajari dengan orang lain. * / NB: Nama yang digunakan untuk Penulis disarankan untuk menjadi sama dengan nama pengguna wordpress.org Theme Penulis, meskipun bisa nama asli penulis juga. Pilihannya adalah Tema Penulis. Perhatikan daftar Tags digunakan untuk menggambarkan tema. Ini memungkinkan pengguna untuk menemukan tema Anda menggunakan tag filter. Anda dapat menemukan daftar lengkap di Ulasan Handbook. 'Garis komentar header' 'style.css' 'yang diperlukan untuk WordPress untuk dapat mengidentifikasi tema' dan menampilkannya dalam Panel Administrasi di bawah > sebagai pilihan tema yang tersedia bersama dengan Tema diinstal lainnya. Pedoman Stylesheet
Fungsi BerkasTema opsional dapat menggunakan file fungsi, yang berada dalam tema subdirektori dan diberi nama functions.php . File ini pada dasarnya bertindak seperti Plugin, dan jika hadir dalam tema yang Anda gunakan, maka secara otomatis dimuat selama inisialisasi WordPress (baik untuk halaman admin dan halaman eksternal). Kegunaan disarankan untuk file ini: Tema default Wordpress berisi 'functions.php' file yang mendefinisikan banyak dari fitur ini, sehingga Anda mungkin ingin menggunakannya sebagai model. Sejak functions.php pada dasarnya berfungsi sebagai plugin, yang Function_Reference daftar adalah tempat terbaik untuk pergi untuk informasi lebih lanjut tentang apa yang dapat Anda lakukan dengan file ini. 'Catatan untuk memutuskan kapan untuk menambahkan fungsi untuk' 'functions.php' 'atau plugin tertentu:' Anda mungkin menemukan bahwa Anda perlu fungsi yang sama akan tersedia untuk lebih dari satu orang tua tema. Jika itu terjadi, fungsi harus dibuat dalam Plugin bukannya functions.php untuk tema tertentu. Hal ini dapat mencakup tag template dan fungsi spesifik lainnya. Fungsi yang terkandung dalam plugin akan terlihat oleh semua tema. Template FileTemplate adalah file PHP sumber yang digunakan untuk menghasilkan halaman yang diminta oleh pengunjung, dan output sebagai HTML. File template terdiri dari HTML, PHP, dan [Template [Tag | WordPress Template Tags]]. Mari kita lihat berbagai template yang dapat didefinisikan sebagai bagian dari Tema. WordPress memungkinkan Anda untuk menentukan template terpisah untuk berbagai aspek dari situs Anda. Hal ini tidak penting, namun, untuk memiliki semua file-file ini template yang berbeda untuk situs Anda untuk sepenuhnya fungsi. Template dipilih dan dihasilkan berdasarkan Template Hierarchy, tergantung pada apa template yang tersedia dalam tema tertentu. Sebagai pengembang Tema, Anda dapat memilih jumlah kustomisasi Anda ingin menerapkan menggunakan template. Misalnya, sebagai kasus ekstrim, Anda dapat menggunakan hanya satu file template, yang disebut index.php sebagai template untuk semua halaman yang dihasilkan dan ditampilkan oleh situs. Sebuah penggunaan yang lebih umum adalah untuk memiliki file template yang berbeda menghasilkan hasil yang berbeda, untuk memungkinkan kustomisasi maksimum. Template Daftar FileBerikut adalah daftar file Tema diakui oleh WordPress. Tentu saja, Anda dapat Tema mengandung lainnya stylesheet, gambar, atau file. Hanya perlu diingat bahwa setelah telah arti khusus untuk WordPress - lihat Template Hierarchy untuk informasi lebih lanjut. style.cssThe stylesheet utama. Ini 'harus' disertakan dengan tema Anda, dan itu harus berisi header informasi untuk tema Anda.rtl.cssThe rtl stylesheet. Ini akan dimasukkan 'otomatis' jika arah teks website adalah kanan-ke-kiri. Ini dapat dihasilkan dengan menggunakan RTLer Plugin.index.phpTemplate utama. Jika Anda Theme menyediakan template sendiri, index.php harus hadir.comments.phpKomentar Template.front-page.phpHalaman Template depan.home.phpHalaman rumah Template, yang merupakan halaman depan secara default. Jika Anda menggunakan halaman depan statis ini adalah template untuk halaman dengan tulisan terbaru.single.phpSingle template posting. Digunakan ketika posting tunggal tanya. Untuk ini dan semua permintaan template lain, index.php digunakan jika template permintaan tidak hadir.single {pasca-jenis} phpSingle template posting digunakan ketika posting tunggal dari jenis posting kustom bertanya. Misalnya, single-book.php akan digunakan untuk menampilkan posting tunggal dari jenis posting kustom bernama "buku". index.php digunakan jika template permintaan untuk jenis posting kustom tidak hadir.page.phpHalaman Template. Digunakan ketika seorang individu Halaman dipertanyakan.category.phpThe Template kategori. Digunakan ketika kategori dipertanyakan.tag.phpThe tag template. Digunakan ketika tag dipertanyakan.taxonomy.phpThe Template jangka. Digunakan ketika istilah dalam taksonomi kustom bertanya.author.phpThe Template penulis. Digunakan ketika seorang penulis dipertanyakan.date.phpTanggal /waktu Template. Digunakan ketika tanggal atau waktu bertanya. Tahun, bulan, hari, jam, menit, detik.archive.phpArsip Template. Digunakan ketika kategori, penulis, atau tanggal dipertanyakan. Perhatikan bahwa template ini akan diganti oleh category.php , author.php , dan date.php untuk jenis permintaan masing-masing.search.phpHasil pencarian Template. Digunakan ketika pencarian dilakukan.attachment.phpLampiran Template. Digunakan saat melihat lampiran tunggal.image.phpGambar lampiran Template. Digunakan saat melihat lampiran gambar tunggal. Jika tidak hadir, attachment.php akan digunakan.404.phpThe ' 404 Tidak Ditemukan' Template. Digunakan ketika WordPress tidak dapat menemukan posting atau halaman yang cocok query.File-file ini memiliki arti khusus berkaitan dengan WordPress karena mereka digunakan sebagai pengganti index.php , bila tersedia, menurut Template Hierarchy, dan ketika sesuai Tag Bersyarat mengembalikan true. Misalnya, jika hanya single post sedang ditampilkan, fungsi kembali 'benar', dan, jika ada tunggal 'file php' di Tema aktif, template yang digunakan untuk menghasilkan halaman. Dasar TemplatePada sangat minimal, Tema WordPress terdiri dari dua file: Kedua file ini masuk ke direktori tema. The index.php Template file sangat fleksibel. Hal ini dapat digunakan untuk memasukkan semua referensi untuk header, sidebar, footer, konten, kategori, arsip, pencarian, kesalahan, dan halaman lain dibuat di WordPress. Atau, dapat dibagi menjadi file template modular, masing-masing mengambil bagian dari beban kerja. Jika Anda tidak menyediakan file template lainnya, WordPress mungkin memiliki file standar atau fungsi untuk melakukan pekerjaan mereka. Misalnya, jika Anda tidak memberikan searchform.php file template, WordPress memiliki fungsi default untuk menampilkan form pencarian. File template khas meliputi:
Menggunakan file template ini Anda dapat menempatkan tag template dalam index.php master file untuk memasukkan file-file lain di mana Anda ingin mereka untuk tampil di halaman yang dihasilkan akhir. Berikut adalah contoh dari termasuk penggunaan: ? ? File default untuk beberapa fungsi template dapat usang atau tidak hadir, dan Anda harus menyediakan file-file ini dalam tema Anda. Pada versi 3.0, file standar usang terletak di ? ?0. Misalnya, Anda harus menyediakan header.php untuk fungsi get_header () untuk bekerja dengan aman, dan comments.php untuk fungsi comments_template () . Untuk lebih lanjut tentang bagaimana berbagai Template bekerja dan bagaimana untuk menghasilkan informasi yang berbeda dalam diri mereka, membaca Template dokumentasi. Kustom Page TemplateFile mendefinisikan setiap halaman template ditemukan di Themes Anda direktori. Untuk membuat halaman kustom baru template untuk halaman Anda harus membuat sebuah file. Mari kita sebut halaman template pertama kami untuk halaman kami snarfer.php . Di bagian atas dari 'snarfer.php' 'file', menempatkan berikut: Kode di atas mendefinisikan ini snarfer.php berkas sebagai "Snarfer" template. Tentu, "Snarfer" dapat digantikan dengan sebagian teks untuk mengubah nama template halaman. Nama template ini akan muncul di Theme Editor sebagai link untuk mengedit file ini. File mungkin bernama hampir apa-apa dengan php ekstensi (lihat dilindungi Tema nama file untuk nama file Anda harus tidak digunakan, ini adalah khusus nama file cadangan WordPress untuk tujuan tertentu). Berikut di atas lima baris kode terserah Anda. Sisa dari kode yang Anda tulis akan mengendalikan bagaimana halaman yang menggunakan Snarfer halaman template akan ditampilkan. Lihat Template Tags untuk penjelasan dari berbagai fungsi template WordPress Anda dapat menggunakan untuk tujuan ini. Anda mungkin merasa lebih nyaman untuk menyalin beberapa template lainnya (mungkin page.php atau index.php ) untuk snarfer.php dan kemudian tambahkan di atas lima baris kode ke awal berkas. Dengan cara itu, Anda hanya perlu alter HTML dan kode PHP, bukan menciptakan semuanya dari awal. Contoh ditunjukkan . Setelah Anda membuat template halaman dan ditempatkan di direktori tema Anda, itu akan tersedia sebagai pilihan ketika Anda membuat atau mengedit halaman. ( 'Catatan' :. Saat membuat atau mengedit halaman, opsi Template Halaman tidak muncul kecuali ada setidaknya satu template didefinisikan dengan cara di atas) Berbasis Query Template FilesWordPress dapat memuat berbagai Template untuk berbeda permintaan jenis. Ada dua cara untuk melakukannya: sebagai bagian dari built-in Template Hirarki, dan melalui penggunaan Conditional Tags dalam The Loop dari file template. Untuk menggunakan Template Hierarchy, pada dasarnya anda perlu menyediakan tujuan khusus file Template, yang secara otomatis akan digunakan untuk mengesampingkan index.php . Misalnya, jika Anda Theme menyediakan template yang disebut category.php dan kategori sedang bertanya, category.php akan dimuat bukan index.php . Jika category.php tidak hadir, index.php digunakan seperti biasa. Anda bisa mendapatkan bahkan lebih spesifik dalam Template Hierarchy dengan menyediakan sebuah file yang bernama, misalnya, kategori-6.php - file ini akan digunakan daripada category.php saat membuat halaman untuk kategori yang nomor ID adalah 6. (Anda dapat menemukan nomor ID kategori di > jika Anda login sebagai administrator situs di WordPress versi 2.3 dan di bawah ini. Dalam WordPress 2.5 kolom ID telah dihapus dari panel Admin. Anda dapat menemukan kategori id dengan mengklik 'Edit Kategori' dan mencari di URL address bar untuk nilai cat_id. Ini akan terlihat '... categories.php? action = edit & cat_id = 3 'di mana' 3 'adalah kategori id). Untuk melihat lebih rinci bagaimana proses ini bekerja, lihat Kategori Template. Jika Tema Anda perlu memiliki lebih kontrol atas file mana Template yang digunakan dibandingkan dengan yang ada di Template Hierarchy, Anda dapat menggunakan Conditional Tags. Tag Bersyarat pada dasarnya memeriksa untuk melihat apakah beberapa kondisi tertentu adalah benar, dalam WordPress loop, dan kemudian Anda dapat memuat template tertentu, atau menaruh beberapa teks tertentu pada layar, berdasarkan kondisi itu. Misalnya, untuk menghasilkan stylesheet yang khas dalam posting hanya ditemukan dalam kategori tertentu, kode akan terlihat seperti ini: Atau, menggunakan query, mungkin terlihat seperti ini: posting; jika (in_category ('9')) { get_template_part ('single2'); } lain { get_template_part ('single 1'); } ?> Dalam kedua kasus, contoh kode ini akan menyebabkan template yang berbeda yang akan digunakan tergantung pada kategori pos tertentu yang ditampilkan. Kondisi permintaan tidak terbatas pada kategori, namun, melihat Conditional Tags artikel untuk melihat semua pilihan. Defining Custom TemplateHal ini dimungkinkan untuk menggunakan sistem plugin WordPress untuk menentukan template tambahan yang ditampilkan berdasarkan kriteria kustom Anda sendiri. Fitur canggih ini dapat dicapai dengan menggunakan "template_redirect" . Informasi lebih lanjut tentang membuat plugin dapat ditemukan di Plugin API referensi. Termasuk Template FileUntuk memuat template lain (selain header, sidebar, footer, yang memiliki standar termasuk perintah seperti get_header () ) ke dalam template, Anda dapat menggunakan get_template_part () . Hal ini membuat mudah bagi Tema untuk menggunakan kembali bagian kode. Mengacu File Dari TemplateKetika referensi file lain dalam tema yang sama, menghindari URI keras-kode dan path file. Referensi Sebaliknya URI dan path file dengan bloginfo () : lihat . Perhatikan bahwa URI yang digunakan dalam stylesheet yang relatif terhadap stylesheet, bukan halaman yang referensi stylesheet. Misalnya, jika Anda termasuk gambar / direktori dalam tema Anda, Anda hanya perlu menentukan direktori ini relatif dalam CSS, seperti: h1 { background-image: url (images /my-background.jpg); } Hooks Plugin APIKetika mengembangkan Tema, ada baiknya untuk diingat bahwa tema Anda harus dibentuk sehingga dapat bekerja dengan baik dengan plugin WordPress pengguna mungkin memutuskan untuk menginstal. Plugin menambah fungsionalitas ke WordPress melalui "Aksi Hooks" (lihat Plugin API untuk informasi lebih lanjut). Kebanyakan Hooks Aksi berada dalam kode PHP inti WordPress, sehingga Tema Anda tidak harus memiliki tag khusus bagi mereka untuk bekerja. Tapi Hooks Action beberapa yang perlu hadir dalam tema Anda, agar Plugin untuk menampilkan informasi secara langsung di header, footer, sidebar, atau di dalam tubuh halaman. Berikut adalah daftar khusus Aksi Hook Template Tags Anda perlu menyertakan: wp_enqueue_scriptsDigunakan dalam fungsi file tema. Digunakan untuk memuat skrip eksternal dan stylesheet.wp_head ()Goes dalam & lt; head & gt; unsur tema, di header.php . Misalnya Plugin penggunaan: menambahkan kode JavaScript.wp_footer ()Goes di footer.php , tepat sebelum penutupan tag. Misalnya Plugin penggunaan: menyisipkan kode PHP yang perlu dijalankan setelah segala sesuatu yang lain, di bagian bawah footer. Sangat umum digunakan untuk menyisipkan kode web statistik, seperti Google Analytics.wp_meta ()Biasanya terjadi dalamUntuk contoh penggunaan dunia nyata, Anda akan menemukan ini kait Plugin termasuk dalam template default Tema ini. Kustomisasi Theme APIPada WordPress 3.4, fitur Kustomisasi Theme baru tersedia secara default untuk hampir semua tema WordPress. Tema Kustomisasi halaman admin secara otomatis diisi dengan pilihan yang tema menyatakan dukungan untuk dengan add_theme_support () atau menggunakan Pengaturan API, dan memungkinkan admin untuk melihat preview non-permanen perubahan yang mereka buat secara real waktu. Theme dan plugin pengembang tertarik untuk menambahkan pilihan baru untuk tema yang Kustomisasi Theme halaman harus lihat dokumentasi pada Kustomisasi Theme API. Tutorial tambahan pada Kustomisasi Theme API yang tersedia di website. Untrusted dataAnda harus melarikan diri dihasilkan secara dinamis konten di Theme, terutama konten yang output ke HTML atribut. Seperti tercantum dalam WordPress Coding Standards, teks yang masuk ke dalam atribut harus dijalankan melalui esc_attr () sehingga satu atau dua tanda kutip tidak berakhir nilai atribut dan membatalkan XHTML dan menyebabkan masalah keamanan. Tempat umum untuk memeriksa adalah judul , alt , dan value atribut. Ada beberapa tag template khusus untuk kasus-kasus umum di mana output yang aman dibutuhkan. Salah satu kasus tersebut melibatkan outputing judul posting ke judul atribut menggunakan the_title_attribute () bukan the_title () untuk menghindari kerentanan keamanan. Berikut ini adalah contoh dari melarikan diri yang benar untuk judul atribut link judul posting ketika menggunakan teks diterjemahkan: Ganti melarikan diri ditinggalkan panggilan dengan panggilan yang benar: wp_specialchars () dan htmlspecialchars () dengan esc_html () , clean_url () dengan [ [Fungsi Referensi /esc_url | esc_url () ]], dan attribute_escape () dengan esc_attr () . Lihat untuk lebih. Terjemahan Dukungan /i18nUntuk memastikan kelancaran transisi untuk lokalisasi bahasa, menggunakan WordPress gettext berbasis i18n fungsi untuk membungkus semua teks diterjemahkan dalam file template. Hal ini membuat lebih mudah untuk file terjemahan untuk menghubungkan dan menerjemahkan label, judul dan teks template lainnya ke dalam bahasa situs saat ini. Lihat lebih lanjut di WordPress Lokalisasi dan i18n untuk WordPress Pengembang. Tema KelasMengimplementasikan tag template berikut untuk menambahkan kelas WordPress dihasilkan atribut untuk elemen tubuh, posting, dan komentar. Untuk kelas pos, hanya berlaku untuk unsur-unsur dalam The Loop. Template Checklist BerkasKetika mengembangkan Tema, periksa file template Anda terhadap standar file template berikut.
|