wpseek. com
Show Fungsi Filter Tindakan Konstanta
Dapatkan aplikasi Android wpseek waktu_saat ini › Fungsi WordPressSejak 1. 0. 0 Tidak digunakan lagi n/a › waktu_saat ini ( $type , $gmt = 0 ) Parameter. (2)
Mengambil waktu saat ini berdasarkan jenis tertentu - Jenis 'mysql' akan mengembalikan waktu dalam format untuk kolom DATETIME MySQL. - Jenis 'stempel waktu' atau 'U' akan mengembalikan stempel waktu saat ini atau jumlah stempel waktu dan offset zona waktu, bergantung pada$gmt . - String lain akan ditafsirkan sebagai format tanggal PHP (mis. g. 'Y-m-d'). Jika $gmt _ adalah nilai kebenaran maka kedua jenis akan menggunakan waktu GMT, jika tidak, hasilnya disesuaikan dengan offset GMT untuk situs tersebutFungsi Terkait. tanggal_saat ini, filter_saat ini, tindakan_saat ini, get_current_theme, waktu_komentar Sumberfunction current_time( $type, $gmt = 0 ) { // Don't use non-GMT timestamp, unless you know the difference and really need to. if ( 'timestamp' === $type || 'U' === $type ) { return $gmt ? time() : time() + ( (int) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ); } if ( 'mysql' === $type ) { $type = 'Y-m-d H:i:s'; } $timezone = $gmt ? new DateTimeZone( 'UTC' ) : wp_timezone(); $datetime = new DateTime( 'now', $timezone ); return $datetime->format( $type ); } Baiklah. Ini bisa berupa pengkodean tag template sederhana dan membiarkan WordPress bekerja untuk Anda. Namun terkadang Anda bisa mengalami masalah di sepanjang jalan Dalam tip cepat ini, saya akan menunjukkan kepada Anda berbagai fungsi yang diberikan WordPress kepada Anda untuk menampilkan tanggal dan waktu dan memberi tahu Anda mana yang harus digunakan jika Anda mengalami hambatan. Jika Anda memerlukan penyegaran singkat tentang cara menggunakan PHP untuk WordPress, lihat kursus gratis saya tentang topik tersebut
Tag Templat yang TersediaWordPress memberi Anda empat fungsi untuk menampilkan tanggal dan/atau waktu. Ini adalah
Memformat TanggalSetiap fungsi memiliki format default, yang dapat Anda ganti jika perlu. Untuk melakukannya, Anda harus menggunakan pemformatan tanggal dan waktu PHP standar Berikut adalah beberapa contoh, semuanya untuk postingan yang diterbitkan pada 20 November 2018
Pemecahan Masalah Tanggal dalam Loop. Tanggal Hilang di Halaman ArsipJika Anda menggunakan 43 untuk menampilkan tanggal di halaman arsip, dan Anda menemukan bahwa tanggal tersebut tidak ditampilkan dengan beberapa postingan, itu karena 43 tidak mengulang tanggal untuk postingan berikutnya yang diterbitkan pada hari yang sama dengan yang sebelumnya Kadang-kadang Anda mungkin ingin tetap seperti ini, jika Anda tidak ingin mengulang tanggal untuk setiap posting yang diterbitkan hari itu. Tetapi jika Anda ingin memastikan bahwa semua posting memiliki keluaran tanggal dengan judul dan konten lain yang Anda keluarkan, Anda harus menggunakan fungsi lain. Anda dapat menggunakan salah satu dari tiga fungsi lainnya di atas Opsi paling sederhana adalah mengganti 4_3 dengan 42. Jika Anda ingin menambahkan waktu, 'category_name' => 'newsletters',8 atau 'category_name' => 'newsletters',9 akan berhasil Catatan. Jika Anda bingung dengan fakta bahwa 43 mengumumkan masalah ini tetapi 'category_name' => 'newsletters',8 tidak, itu karena postingan yang dipublikasikan pada tanggal yang sama tidak dipublikasikan pada waktu yang sama. Anda harus melakukan banyak upaya, baik menjadwalkan posting, mengedit waktu publikasi, atau mengoordinasikan upaya antara dua blogger, agar hal itu terjadi Saya mengalami masalah ini di templat halaman depan dari tema yang saya kodekan untuk klien. Dalam template ini terdapat sejumlah loop, semuanya mengarah ke berbagai jenis konten di situs dan semuanya dikodekan menggunakan 52. Masalahnya tidak terlihat sampai hari mereka menambahkan dua posting (bukan sesuatu yang biasanya mereka lakukan). Mereka bingung mengapa tanggal posting kedua tidak muncul di beranda dan terus mengeditnya, menyegarkannya, dan menerbitkannya kembali sampai mereka menyerah dan bertanya kepada saya Ini kode aslinya 1 <ul class="newsletters"> 2 <?php $query = new WP_Query( array( 3 'post_type' => 'post', 4 'category_name' => 'newsletters', 5 'posts_per_page' => 8 <ul class="newsletters">0 <ul class="newsletters">1 <ul class="newsletters">2 <ul class="newsletters">3 <ul class="newsletters">4 <ul class="newsletters">5 <ul class="newsletters">6 <ul class="newsletters">7 <ul class="newsletters">8 <ul class="newsletters">9 Saya mengedit fungsinya sehingga terbaca seperti ini 1 <ul class="newsletters"> 2 <?php $query = new WP_Query( array( 3 'post_type' => 'post', 4 'category_name' => 'newsletters', 5 'posts_per_page' => 8 <ul class="newsletters">0 <ul class="newsletters">1 <ul class="newsletters">2 <ul class="newsletters">3 <ul class="newsletters">4 <?php $query = new WP_Query( array(5 <ul class="newsletters">6 <ul class="newsletters">7 <ul class="newsletters">8 <ul class="newsletters">9 Pada baris yang dimulai 53, saya mengganti 54 dengan 55. Itu memperbaiki masalah Jadi jika Anda pernah menemukan bahwa tanggal tidak muncul di arsip Anda, ini mungkin solusinya Beberapa Tip untuk Menampilkan Tanggal dan WaktuSeperti disebutkan sebelumnya dalam artikel, Anda dapat menggunakan empat fungsi berbeda untuk mengeluarkan tanggal publikasi untuk posting di halaman arsip Menggunakan Fungsi |