បញ្ជីអត្ថបទ
WordPressគេហទំព័រត្រូវពិចារណាពីបញ្ហានៃតំបន់ពេលវេលាឆ្លងកាត់ និងតំបន់ពេលវេលា ភាពស៊ីសង្វាក់គ្នា យើងអាចប្រើមុខងារ php time DATE_W3C ដើម្បីសម្រេចបាន។
តើ WordPress បង្ហាញកាលបរិច្ឆេទអាប់ដេតចុងក្រោយដោយរបៀបណា?
មានវិធីពីរយ៉ាងដើម្បីបង្ហាញពេលវេលាអាប់ដេតចុងក្រោយនៃអត្ថបទ ដូចខាងក្រោម៖
- បង្ហាញជា "កាលបរិច្ឆេទ" (ឧទាហរណ៍ ថ្ងៃទី 2022 ឧសភា ឆ្នាំ 5 ម៉ោង 15:11 ព្រឹក)
- ប្រើទម្រង់ "មុនម៉ោង" ជំនួសឱ្យការបង្ហាញកាលបរិច្ឆេទ (ឧទាហរណ៍ 50 នាទីមុន)
ទម្រង់កាលបរិច្ឆេទនៃអត្ថបទដែលហៅថា "កាលបរិច្ឆេទ"
ជាទូទៅ ឯកសារដែលបានកែប្រែគឺ single.php ហើយឯកសារដែលបានកែប្រែប្រែប្រួលទៅតាមប្រធានបទ WordPress ។
ចម្លង និងបិទភ្ជាប់កូដខាងក្រោមដែលអ្នកចង់បង្ហាញម៉ោង ▼
<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>"> Last updated: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?> </time>
កន្លែងដែល "DATE_W3C" គឺជាមុខងារម៉ោង php (បញ្ហាទម្រង់តំបន់ពេលវេលា)
ទម្រង់ពេលវេលាផ្សេងទៀតដែលអាចប្រើបានមានដូចខាងក្រោម (យោងទៅកម្មវិធីខាងក្រោយ WordPress"កំណត់" តំបន់ពេលវេលា) ▼
អត្ថបទហៅ "មុនពេលវេលា" ជំនួសឱ្យការបង្ហាញកាលបរិច្ឆេទ
ប្រើមុខងារដែលភ្ជាប់មកជាមួយ WordPress human_time_diff()
សម្រេចបាន។
ចម្លង និងបិទភ្ជាប់កូដខាងក្រោមដែលអ្នកចង់បង្ហាញម៉ោង ▼
<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>"> <?php printf( __( 'Last updated: %s ago', 'ufomega' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) ); ?> </time>
នៅក្នុង "ufo ។mega" គឺជាឈ្មោះរចនាប័ទ្ម អ្នកអាចប្តូរវាទៅជារូបរាងរបស់អ្នក។ នៅពេលកំណត់ទៅជាឈ្មោះ post_type ផ្ទាល់ខ្លួន វាអាចត្រូវបានប្រើសម្រាប់ប្រភេទប្រកាសដែលត្រូវគ្នា។
PHP មានប៉ារ៉ាម៉ែត្រជាច្រើនសម្រាប់ដោះស្រាយពេលវេលា ប៉ុន្តែ WordPress មានសំណុំប៉ារ៉ាម៉ែត្រផ្ទាល់ខ្លួនសម្រាប់ដោះស្រាយពេលវេលា (ដែលអាចដោះស្រាយជាមួយម៉ោង GMT និងម៉ោងក្នុងស្រុក)។មុខងារ៖current_time()
, ចាំបាច់ត្រូវប្រើតាមមុខងាររបស់វា។
current_time( 'timestamp' )
ទទួលបានម៉ោងក្នុងស្រុក ប្តូរទៅ current_time( 'timestamp', 1 )
ត្រឡប់ម៉ោង GMT (សូន្យម៉ោង)។
បញ្ហាទម្រង់តំបន់ពេលវេលា WordPress
គេហទំព័រ WordPressបញ្ហាតំបន់ឆ្លងពេលវេលាត្រូវយកមកពិចារណា។
ប្រសិនបើទម្រង់តំបន់ពេលវេលានៃគេហទំព័រ WordPress មិនដូចគ្នាទេ នៅពេលដែលសន្ទស្សន៍ម៉ាស៊ីន Google (រចនាសម្ព័ន្ធទិន្នន័យ) ពេលវេលាអាចនឹងមិនត្រូវបានបង្ហាញ ឬពេលវេលាដែលបង្ហាញអាចនឹងខុស និងមិនត្រូវគ្នា។
យោងតាមឯកសារផ្លូវការរបស់ Google កាលបរិច្ឆេទប្រើប្រាស់ស្តង់ដារ ISO 8601។
យោងតាមស្តង់ដារ មុខងារកាលបរិច្ឆេទនៅក្នុង UTC (ម៉ោងស្តង់ដារអន្តរជាតិ) គឺ DATE_W3C
មុខងារពេលវេលាដែលប្រើជាទូទៅក្នុង php គឺ៖
- DATE_COOKIE – HTTP Cookies (ឧ ថ្ងៃសុក្រ ទី 13-ឧសភា-22 ម៉ោង 15:52:01 UTC)
- DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
- DATE_W3C – ក្រុមហ៊ុន World Wide Web Consortium (ឧ. 2021-05-13T15:52:01+00:00)
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក ការប្រកាស របស់ "How WordPress Displays the Last Updated Date?រំលឹកលេខកូដកាលបរិច្ឆេទចុងក្រោយបំផុត" ដើម្បីជួយអ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-28047.html
សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!