Home Số hoá Ngăn cộng tác viên, tác giả thấy bài viết của người khác...

Ngăn cộng tác viên, tác giả thấy bài viết của người khác trong wp-admin

Khi blog WordPress của bạn có nhiều cộng tác viên, tác giả viết bài thì các cộng tác, viên biên tập viên khi vào mục Bài viết trong /wp-admin/edit.php sẽ thấy hết toàn bộ bài viết, bản nháp,… của tất cả các thành viên viết bài khác trên trên blog của bạn.

Nếu cộng tác viên đăng ký vào trang bạn không chỉ những mục đích viết bài thì họ có thể dựa trên số người bình luận của bạn viết, dựa vào các bản nháp họ sẽ biết được bài nào, chủ đề gì đang hot, biết trước được bản nháp bạn sắp viết (đối với mình bản nháp là nơi rất quan trọng, là nơi mình lưu nhanh lại các chủ đề, các ý tưởng sắp viết…). Họ có thể ăn cắp chủ đề hot của bạn, ý tưởng bài viết nháp của bạn một cách dễ dàng nếu làm cộng tác viên cho blog của bạn…

Cộng tác viên có thể nhìn thấy tất cả các bài viết, các bản nháp sắp viết trong wp-admin

Bạn có thể khắc phục vấn đền này chỉ bằng một đoạn code đơn giản dưới đây. Theo đó các thành viên cộng tác viên, tác giả viết bài trên blog của bạn bây giờ họ chỉ sẽ nhìn thấy những bài viết mà họ đã viết. Tất cả các bài viết của các tác giả khác đều được ẩn đi trong mục Bài viết trong /wp-admin/edit.php .

Vào trong file functions.php trong giao diện đang mà bạn sử dụng bạn có thể chèn đoạn code này.

//Khong cho tac gia xem bai viet cua nguoi khac trong wp-admin
function posts_for_current_author($query) {
	global $pagenow;
	if( 'edit.php' != $pagenow || !$query->is_admin )
		return $query;
	if( !current_user_can( 'edit_others_posts' ) ) {
		global $user_ID;
		$query->set('author', $user_ID );
	}
	return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');

Kết quả như ta thấy hình dưới

Kết quả sau khi thêm đoạn code trên vào file functions.php

Đây là vấn đề mình gặp phải khi xây dựng blog của mình khi có nhiều cộng tác viên viết bài và đã tìm được cách khắc phục. Nên xin chia sẻ lại cho những bạn nào đang gặp vấn đề tương tự.

shinnosukemo
Ivy Blue xin chào tất cả các bạn!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Xem thêm

- Quảng cáo -