3
ซ่อนโพสต์ของผู้ใช้คนอื่นในแผงผู้ดูแลระบบ
ฉันตั้งใจจะใช้เว็บไซต์ผู้เขียนหลายคนฉันไม่ต้องการให้โพสต์จากผู้เขียนรายอื่นปรากฏใน/wp-admin/edit.phpหน้าเว็บ ฉันจัดการแก้ปัญหานี้ด้วยรหัสจากกระทู้นี้ รหัสเป็นดังนี้: function posts_for_current_author($query) { global $pagenow; if( 'edit.php' != $pagenow || !$query->is_admin ) return $query; if( !current_user_can( 'manage_options' ) ) { global $user_ID; $query->set('author', $user_ID ); } return $query; } add_filter('pre_get_posts', 'posts_for_current_author'); รหัสใช้งานได้ดีมันซ่อนโพสต์จากผู้เขียนคนอื่น ๆ ที่จะแสดงที่นี่ แต่ฉันจะพบปัญหาอื่น - เมนูที่ด้านบนของหน้าไม่เปลี่ยนจำนวนโพสต์ที่เกี่ยวข้องโดยผู้เขียนมันแสดงจำนวนโพสต์ทั้งหมดในเว็บไซต์ของฉัน เมนูที่ฉันหมายถึงเป็นแบบนี้: Mine () | All () | Published () | …
10
admin
query-posts