คุณต้องการจำกัดผู้เขียนให้แก้ไขโพสต์ WordPress หรือไม่?

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

ในบทความนี้ เราจะแสดงวิธีจำกัดผู้เขียนให้ดูและจัดการบทความของตนเองในแดชบอร์ด WordPress

เหตุใดจึงจำกัดผู้เขียนบทความของตน

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

โดยปกติจะไม่เป็นปัญหาหากผู้เขียนเป็นส่วนหนึ่งของบริษัทหรือทีมของคุณ

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

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

จำกัดผู้เขียนบทความโดยใช้ปลั๊กอิน

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

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

นอกจากนี้ยังมีรุ่นพรีเมี่ยมที่มีอยู่ในบันเดิล PublishPress Pro, ซึ่งมีการตั้งค่าการอนุญาตเพิ่มเติม เช่น ผู้ที่สามารถเข้าถึงไลบรารีสื่อ อย่างไรก็ตาม คุณสามารถเริ่มต้นด้วยเวอร์ชันฟรีได้

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

เมื่อเปิดใช้งานปลั๊กอินแล้ว จะแสดงบทความเฉพาะกับผู้เขียนโดยอัตโนมัติเท่านั้น

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

จำกัดผู้เขียนให้แก้ไขบทความของตน

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

ตอนนี้ จะทำอย่างไรถ้าคุณต้องการให้บรรณาธิการของคุณสามารถเข้าถึงบทความทั้งหมดเพื่อให้พวกเขาสามารถตรวจทานได้ มาดูกันว่าคุณจะทำอย่างไร

วิธีอนุญาตให้บรรณาธิการดูบทความทั้งหมดได้

ปัญหาในการใช้วิธีการข้างต้นคืออนุญาตให้ผู้ดูแลระบบดูบทความทั้งหมดเท่านั้น

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

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

การใช้ปลั๊กอิน PublishPress Capabilities

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

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

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

จากนั้นเลือกบทบาทของผู้ใช้ที่คุณต้องการเปลี่ยนจากเมนูแบบเลื่อนลงที่มุมซ้ายบน

จำกัดผู้เขียนให้แก้ไขบทความของตน

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

ซึ่งจะช่วยให้บรรณาธิการสามารถแก้ไขบทความอื่นๆ ได้

หลังจากนั้นเลื่อนลงไปที่ส่วน ความสามารถเพิ่มเติม และทำเครื่องหมายที่ช่อง จัดการความสามารถ

ด้วยวิธีนี้ ใครก็ตามที่มีบทบาทเป็นบรรณาธิการจะสามารถเห็นบทความของผู้เขียนคนอื่นได้

 

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

การเพิ่มโค้ดที่กำหนดเองให้กับธีม WordPress ของคุณ

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

ในการเริ่มต้น คุณสามารถเพิ่มรหัสนี้ใน ฟังก์ชั่น ของไฟล์ theme.php ของคุณ

ฟังก์ชัน posts_for_current_author ($ แบบสอบถาม) {ทั่วโลก $ pagenow; if ('edit.php'! = $ pagenow ||! $ query-> is_admin) ส่งคืน $ query; ถ้า (! current_user_can ('edit_others_posts')) { global $ user_ID; $ query-> set ('ผู้เขียน', $ user_ID); } ส่งคืนแบบสอบถาม $; } add_filter ('pre_get_posts', 'posts_for_current_author');

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

จำกัดผู้เขียนให้ดูโพสต์หรือหน้าที่เฉพาะเจาะจง

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

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

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

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

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

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

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

จำกัดผู้เขียนให้แก้ไขบทความของตน

ทรัพยากรที่แนะนำ

ค้นพบเพิ่มเติม บริการสารสนเทศ คำแนะนำที่จะมาพร้อมกับคุณในการสร้างและจัดการเว็บไซต์ของคุณ

สรุป

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

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

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

...