วิธีเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress

เผยแพร่แล้ว: 2023-02-12

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

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

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

สารบัญ
1. ประโยชน์ของประกาศผู้ดูแลระบบที่กำหนดเองคืออะไร?
2. วิธีเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress: ไม่มีปลั๊กอิน
2.1. ขั้นตอนที่ 1: เพิ่มโค้ดลงในไฟล์ functions.php
2.2. ขั้นตอนที่ 2: แก้ไขรหัสเพื่อแสดงข้อความเฉพาะผู้เขียน
3. วิธีเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress: ด้วยปลั๊กอิน
3.1. ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้งปลั๊กอินที่เหมาะสม
3.2. ขั้นตอนที่ 2: กำหนดการตั้งค่าปลั๊กอิน
3.3. ขั้นตอนที่ 3: สร้างประกาศผู้ดูแลระบบที่กำหนดเอง
3.4. ขั้นตอนที่ 4: เพิ่มบทบาทของผู้ใช้ที่จะเห็นประกาศนี้
4. สำรวจทรัพยากรสำหรับนักพัฒนาของ WP Engine

ประโยชน์ของประกาศผู้ดูแลระบบที่กำหนดเองคืออะไร?

ประกาศผู้ดูแลระบบ WordPress เป็นเครื่องมือที่มีประโยชน์ที่คุณสามารถใช้เพื่อแสดงการแจ้งเตือนและข้อความที่สำคัญแก่ผู้ใช้ของคุณ การแจ้งเตือนผู้ดูแลระบบที่กำหนดเองช่วยให้คุณ:

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

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

วิธีเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress: ไม่มีปลั๊กอิน

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

ขั้นตอนที่ 1: เพิ่มโค้ดลงในไฟล์ functions.php

หากต้องการเพิ่มประกาศผู้ดูแลระบบแบบกำหนดเองใน WordPress ให้ค้นหาและเปิดไฟล์ functions.php สำหรับธีม WordPress ของคุณ จากนั้นเพิ่มข้อมูลโค้ดต่อไปนี้:

 function general_admin_notice(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>This is an example of a notice that appears on the settings page.</p> </div>'; } } add_action('admin_notices', 'general_admin_notice');

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

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

ขั้นตอนที่ 2: แก้ไขรหัสเพื่อแสดงข้อความเฉพาะผู้เขียน

หากคุณต้องการกำหนดค่าการแจ้งเตือนให้แสดงเฉพาะบทบาทผู้ใช้ 'ผู้เขียน' คุณสามารถทำได้โดยเพิ่มข้อมูลโค้ดต่อไปนี้ในไฟล์ functions.php ของคุณ:

 function author_admin_notice(){ global $pagenow; if ( $pagenow == 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles ) ) { echo '<div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div>'; } } } add_action('admin_notices', 'author_admin_notice');

ในโค้ดข้างต้น คุณจะสังเกตเห็นฟังก์ชันที่เพิ่มเข้ามาสำหรับตรวจหาบทบาทของผู้ใช้ ตอนนี้ การแจ้งเตือนที่กำหนดเองของผู้ดูแลระบบจะแสดงในลักษณะนี้ แต่สำหรับผู้เขียนเท่านั้น:

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

วิธีเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress: ด้วยปลั๊กอิน

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

ลองมาดูกันว่ากระบวนการนี้ทำงานอย่างไร

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้งปลั๊กอินที่เหมาะสม

ขั้นตอนแรกคือดาวน์โหลดปลั๊กอินที่ให้คุณเพิ่มประกาศผู้ดูแลระบบที่กำหนดเองใน WordPress เช่น ประกาศผู้ดูแลระบบ KJM:

หลังจากที่คุณดาวน์โหลดจากไดเรกทอรีปลั๊กอิน WordPress แล้ว ให้อัปโหลดปลั๊กอินไปยังไซต์ของคุณ ( ปลั๊กอิน > เพิ่มใหม่ > อัปโหลดปลั๊กอิน ) จากนั้นติดตั้งและเปิดใช้งาน

ขั้นตอนที่ 2: กำหนดการตั้งค่าปลั๊กอิน

ขั้นตอนต่อไปคือการเปิดใช้งานตัวเลือก “การแจ้งเตือนของผู้ดูแลระบบ KJM” ในหน้าการตั้งค่าของปลั๊กอิน ไปที่ การตั้งค่า > ประกาศผู้ดูแลระบบ KJM :

ทำเครื่องหมายในช่องเพื่อเปิดใช้งานประกาศผู้ดูแลระบบ KJM และสร้างประเภทโพสต์ที่กำหนดเองสำหรับการเพิ่มและแก้ไขประกาศผู้ดูแลระบบที่กำหนดเอง:

ในหน้านี้ คุณยังสามารถเลือกตัวเลือกเพื่อส่งอีเมลถึงผู้ใช้เมื่อมีการเผยแพร่ประกาศ และเปิดใช้งานความคิดเห็น เลือก บันทึกการเปลี่ยนแปลง เมื่อคุณทำเสร็จแล้วที่นี่

ขั้นตอนที่ 3: สร้างประกาศผู้ดูแลระบบที่กำหนดเอง

ถัดไป วางเมาส์เหนือรายการเมนู ประกาศ ที่เพิ่มไปยังแดชบอร์ดผู้ดูแลระบบ WordPress แล้วเลือก เพิ่มประกาศ :

คล้ายกับการสร้างโพสต์หรือหน้าปกติใน WordPress คุณสามารถป้อนชื่อและคำอธิบายสำหรับการแจ้งเตือนของผู้ดูแลระบบ:

ทางด้านขวา ภายใต้ Notice Cats ให้เลือกหมวดหมู่สำหรับการแจ้งเตือน:

เลือกหมวดหมู่ที่คุณต้องการใช้สำหรับประกาศผู้ดูแลระบบแบบกำหนดเองนี้

ขั้นตอนที่ 4: เพิ่มบทบาทของผู้ใช้ที่จะเห็นประกาศนี้

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

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

เมื่อคุณทำเสร็จแล้ว ให้คลิกที่ปุ่ม เผยแพร่ :

แค่นั้นแหละ! ตอนนี้คุณได้สร้างประกาศผู้ดูแลระบบ WordPress แบบกำหนดเองแล้ว

สำรวจทรัพยากรสำหรับนักพัฒนาของ WP Engine

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

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