3 วิธีต่างๆ ในการแสดงวันที่ของวันนี้ใน WordPress . โดยอัตโนมัติ

เผยแพร่แล้ว: 2017-07-02

เคยต้องการให้คุณแสดงวันที่ของวันนี้บนไซต์ WordPress ของคุณหรือไม่? การแสดงวันที่ปัจจุบันช่วยให้ผู้อ่านรู้ว่าคุณยังมีชีวิตอยู่และกำลังเตะอยู่ และถ้าผู้อ่านของคุณลืมเหมือนฉัน มันอาจช่วยให้พวกเขาจำวันครบกำหนดที่ใกล้เข้ามาได้ด้วยซ้ำ!

แม้ว่าธีม WordPress บางส่วนจะมีตัวเลือกในตัวเพื่อแสดงวันที่ของวันนี้บนไซต์ของคุณ แต่ธีมส่วนใหญ่ไม่มี ดังนั้น หากคุณต้องการแสดงวันที่ปัจจุบันในที่ใดที่หนึ่งบนไซต์ WordPress คุณจะต้องจัดการสิ่งต่างๆ ด้วยตัวเอง

ในบทความนี้ ผมจะอธิบายวิธีการแสดงวันที่ของวันนี้ใน WordPress สามวิธี ขั้นแรก ฉันจะแสดงปลั๊กอินที่ใช้งานได้ไม่กี่ตัวที่มีฟังก์ชันนี้ให้คุณดู จากนั้น ฉันจะให้บทแนะนำสั้นๆ เกี่ยวกับวิธีสร้างรหัสย่อของคุณเอง และสุดท้าย ฉันจะปัดเศษด้วยข้อมูลโค้ดสองแบบที่แตกต่างกัน ซึ่งคุณสามารถใช้เพื่อเพิ่มวันที่ของวันนี้ลงในไฟล์เทมเพลตของธีมของคุณได้โดยตรง

มาขุดกัน…

วิธีแสดงวันที่ของวันนี้ด้วยปลั๊กอิน WordPress

มีปลั๊กอินสองสามตัวที่อ้างว่าให้คุณแสดงวันที่ของวันนี้บนไซต์ WordPress ของคุณ แต่ความผิดหวังของฉันมีไม่มากที่ใช้งานได้จริงอีกต่อไป หลังจากทดสอบบางอย่างที่ทำงานได้ไม่ดีนัก ในที่สุดฉันก็พบอันที่ทำงานได้ในรูปแบบของวิดเจ็ตวันที่และเวลา

ไม่น่าแปลกใจเลยที่วิดเจ็ตวันที่และเวลามีวิดเจ็ตใหม่ล่าสุดที่คุณสามารถใช้เพื่อแทรกวันที่และเวลาปัจจุบันลงในพื้นที่ที่มีวิดเจ็ต หากคุณต้องการใช้รหัสย่อกับวิดเจ็ต ฉันจะแสดงวิธีสร้างรหัสย่อวันที่ของคุณเองในหัวข้อถัดไป

ปลั๊กอินนี้ดีเพราะช่วยให้คุณตั้งค่าการจัดรูปแบบ ขนาดแบบอักษรและแบบอักษร ตลอดจนสีที่กำหนดเองได้

ในการใช้ปลั๊กอิน สิ่งที่คุณต้องทำคือติดตั้งและเปิดใช้งาน จากนั้นไปที่ Appearance → Widgets แล้วลากไป ที่ วิดเจ็ต Date and Time ใหม่เช่นเดียวกับที่คุณทำ:

วิดเจ็ตวันที่วันนี้

จากนั้น คุณเพียงแค่ต้องผ่านและกำหนดค่าแต่ละตัวเลือก:

  • รูปแบบเวลา: คุณสามารถเลือกรูปแบบเวลาที่แตกต่างกันสองสามรูปแบบหรือเลือกไม่มีเพื่อปิดส่วนนี้ (และแสดงเฉพาะวันที่)
  • รูปแบบวันที่: เลือกรูปแบบที่คุณต้องการใช้สำหรับวันที่
  • ตระกูลแบบอักษร: เลือกตระกูลแบบอักษรทางเลือก (วิดเจ็ตควรสืบทอดแบบอักษรของธีมเป็นตัวเลือกแรก)
  • ขนาด ตัว อักษร: อธิบายตนเอง
  • Text Color: สีสำหรับข้อความทั้งหมดในวิดเจ็ต
  • สีพื้นหลัง: พื้นหลังสำหรับข้อความ

ฉันจะทำให้พื้นหลังเป็นสีดำและข้อความเป็นสีขาว เพื่อให้คุณเห็นว่าองค์ประกอบทั้งสองทำงานอย่างไร

เมื่อคุณบันทึกวิดเจ็ตแล้ว คุณจะเห็นวันที่ของวันนี้ที่ส่วนหน้า:

ส่วนหน้าวันที่วันนี้

ค่อนข้างง่าย! แต่จริงๆ แล้วมันเกือบจะง่ายพอๆ กับการสร้างรหัสย่อของคุณเองที่แสดงวันที่ปัจจุบัน นี่คือวิธี:

วิธีสร้างรหัสย่อเพื่อแสดงวันที่ของวันนี้ใน WordPress

หากคุณต้องการแนวทางแบบแมนนวลมากกว่า คุณสามารถสร้างชอร์ตโค้ดของคุณเองได้โดยใช้โค้ดเพียงไม่กี่บรรทัด โดยส่วนตัวแล้ว นี่เป็นวิธีที่ฉันชอบเพราะมันให้ความยืดหยุ่นแก่คุณในการแทรกวันที่ปัจจุบันในส่วนใดๆ ของเนื้อหาของคุณ ไม่ใช่แค่พื้นที่ที่มีวิดเจ็ต

คุณสามารถวางรหัสนี้ใน:

  • ไฟล์ functions.php ของธีมลูกของคุณ
  • ปลั๊กอินแบบกำหนดเองที่คุณสร้างขึ้นเอง

ฉันจะแสดงวิธีทำโดยใช้ functions.php เพราะนั่นเป็นวิธีที่ง่ายที่สุด – คุณจะต้องอย่าลืมคัดลอกโค้ดนี้หากคุณเคยเปลี่ยนธีม

ในการสร้างรหัสสั้น คุณเพียงแค่เพิ่มรหัสนี้ลงในไฟล์ functions.php ของคุณ:

function displayTodaysDate( $atts )

{

return date(get_option('date_format'));

}

add_shortcode( 'datetoday', 'displayTodaysDate');

รหัสย่อจะใช้รูปแบบวันที่เดียวกับที่คุณตั้งไว้ใน การตั้งค่า → ทั่วไป

เมื่อคุณเพิ่มรหัสแล้ว คุณสามารถใช้รหัสย่อ [datetoday] ใน WordPress Editor หรือ Divi Code Module:

โมดูลรหัส Divi

และจะแสดงวันที่ปัจจุบันที่ส่วนหน้าตามรูปแบบในการตั้งค่า WordPress ของคุณ:

Divi วันที่วันนี้

คุณยังสามารถเพิ่มการจัดรูปแบบพื้นฐานให้กับวันที่ของคุณได้โดยใช้ TinyMCE Editor ตัวอย่างเช่น หากคุณกำหนดรหัสย่อให้เป็นตัวหนา วันที่จะปรากฏเป็นตัวหนาที่ส่วนหน้าของเว็บไซต์ของคุณ

หมายเหตุ – รหัสนี้เป็นเวอร์ชันแก้ไขของรหัส Ben Poland จาก Today's Date ซึ่งเป็นปลั๊กอินที่ไม่สามารถใช้งานได้อีกต่อไปเนื่องจากมีช่องว่างในฟังก์ชัน shortcode ฉันพบปลั๊กอินของ Ben ในไดเร็กทอรี WordPress.org และตั้งใจจะใช้สำหรับบทช่วยสอนนี้ แต่ในการทดสอบ ฉันพบว่าใช้งานได้ก็ต่อเมื่อฉันแก้ไขโค้ดด้วยตนเองเพื่อลบช่องว่างออกจากรหัสย่อ

วิธีแสดงวันที่ของวันนี้ด้วยรหัส

หมายเหตุ – ส่วนนี้มีไว้สำหรับผู้ที่คุ้นเคยกับโค้ดและธีม WordPress เพียงเล็กน้อยเท่านั้น หากคุณเป็นมือใหม่ เราขอแนะนำให้คุณใช้สองวิธีก่อนหน้านี้

สุดท้ายนี้ หากคุณยินดีที่จะทำให้มือสกปรกในไฟล์เทมเพลตของธีม คุณสามารถใช้ PHP บรรทัดเดียวเพื่อแทรกวันที่ของวันนี้ได้ทุกที่ในไซต์ WordPress ของคุณ

มีข้อมูลโค้ดที่แตกต่างกันสองแบบที่คุณสามารถเลือกได้:

<?php echo date(get_option('date_format')); ?>

ข้อมูลโค้ดด้านบนจะแสดงวันที่ปัจจุบันตามการตั้งค่า WordPress ของคุณ เช่นเดียวกับรหัสย่อ

แต่คุณยังสามารถระบุรูปแบบวันที่ที่ไม่ซ้ำกันได้โดยใช้รหัสบิตนี้:

<?php echo date('l jS F Y'); ?>

คุณสามารถค้นหารูปแบบต่างๆ ได้ที่บทความ WordPress Codex นี้

ตัวอย่างเช่น หากคุณเพิ่มโค้ดด้านล่างแท็กปิด </header> ในไฟล์ header.php ของคุณดังนี้:

รหัสส่วนหัว

จากนั้นวันที่ปัจจุบันจะแสดงด้านล่างส่วนหัวของคุณบนไซต์ส่วนหน้าของคุณ:

ส่วนหัวส่วนหน้า

คุณอาจต้องลองใช้การวางตำแหน่ง แต่เป็นอีกวิธีง่ายๆ ในการแสดงวันที่ของวันนี้บนไซต์ WordPress ของคุณ

หากต้องการควบคุมมากขึ้น คุณสามารถวางโค้ดใน <div> แล้วใช้ CSS เพื่อกำหนดรูปแบบและ/หรือวางตำแหน่ง <div> บนไซต์ของคุณ

ห่อของ

แม้ว่าจะไม่ใช่การเปลี่ยนแปลงครั้งใหญ่ แต่การแสดงวันที่ของวันนี้บนไซต์ WordPress ของคุณอาจมีประโยชน์ขึ้นอยู่กับหัวข้อของไซต์ของคุณ

หากคุณต้องการแสดงวันที่ของวันนี้ในแถบด้านข้างของคุณ (หรือพื้นที่วิดเจ็ตอื่นๆ) ปลั๊กอินวิดเจ็ตวันที่และเวลาจะเป็นตัวเลือกที่ดีที่สุดของคุณ

มิฉะนั้น ฉันแนะนำให้สร้างรหัสย่อของคุณเอง หรือหากคุณมีทักษะการเขียนโค้ดพื้นฐาน อย่างน้อย ให้ขุดลงในไฟล์เทมเพลตของธีมของคุณ

เราพลาดวิธีที่คุณชื่นชอบในการเพิ่มวันที่ปัจจุบันใน WordPress หรือไม่? อย่าลังเลที่จะแบ่งปันข้อเสนอแนะของคุณด้านล่าง

รูปภาพขนาดย่อของบทความ 32 พิกเซล / shutterstock.com