តើ WordPress បង្ហាញកាលបរិច្ឆេទអាប់ដេតចុងក្រោយដោយរបៀបណា?រំលឹកលេខកូដកាលបរិច្ឆេទចុងក្រោយបំផុត។

WordPressគេហទំព័រត្រូវពិចារណាពីបញ្ហានៃតំបន់ពេលវេលាឆ្លងកាត់ និងតំបន់ពេលវេលា ភាពស៊ីសង្វាក់គ្នា យើងអាចប្រើមុខងារ php time DATE_W3C ដើម្បីសម្រេចបាន។

តើ WordPress បង្ហាញកាលបរិច្ឆេទអាប់ដេតចុងក្រោយដោយរបៀបណា?

មានវិធីពីរយ៉ាងដើម្បីបង្ហាញពេលវេលាអាប់ដេតចុងក្រោយនៃអត្ថបទ ដូចខាងក្រោម៖

  1. បង្ហាញជា "កាលបរិច្ឆេទ" (ឧទាហរណ៍ ថ្ងៃទី 2022 ឧសភា ឆ្នាំ 5 ម៉ោង 15:11 ព្រឹក)
  2. ប្រើទម្រង់ "មុនម៉ោង" ជំនួសឱ្យការបង្ហាញកាលបរិច្ឆេទ (ឧទាហរណ៍ 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 បង្ហាញកាលបរិច្ឆេទអាប់ដេតចុងក្រោយដោយរបៀបណា?រំលឹកលេខកូដកាលបរិច្ឆេទចុងក្រោយបំផុត។

អត្ថបទហៅ "មុនពេលវេលា" ជំនួសឱ្យការបង្ហាញកាលបរិច្ឆេទ

ប្រើមុខងារដែលភ្ជាប់មកជាមួយ 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 ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល