기본적으로 WordPress에서는 작성자가 사이트의 미디어 라이브러리에 있는 모든 이미지를 볼 수 있습니다. 게스트 작성자가 많으면 문제가 될 수 있습니다. WordPress 미디어 라이브러리에 대한 액세스를 사용자 자신의 업로드로 제한하는 방법을 보여드리겠습니다.

미디어 라이브러리에 대한 액세스를 제한하는 이유는 무엇입니까?

WordPress를 사용하면 작성자가 미디어 라이브러리의 모든 파일을 조작할 수 있습니다. 관리자, 편집자 또는 다른 작성자가 업로드한 이미지도 볼 수 있습니다.

예정된 제품이나 거래를 알리기 위해 새 기사를 작성한다고 가정해 보겠습니다. 사이트의 작성자와 게스트는 미디어 라이브러리에서 이 기사에 업로드한 이미지를 볼 수 있습니다.

업로드한 내용은 사용자가 자신의 게시물에 이미지를 추가할 때 표시되는 "미디어 추가" 팝업에서도 볼 수 있습니다.

많은 웹사이트에서 이것은 큰 문제가 아닐 수 있습니다. 그러나 사용하는 경우 웹 사이트 다중 작성자인 경우 수정할 수 있습니다.

이제 미디어 라이브러리 액세스를 사용자 자신의 업로드로 제한하는 가장 쉬운 방법을 살펴보겠습니다.

방법 1: 확장 프로그램을 사용하여 미디어 라이브러리 액세스 제한

이 방법은 매우 쉽고 모든 사용자에게 권장됩니다.

가장 먼저 할 일은 확장 프로그램을 설치하고 활성화하는 것입니다. 미디어 라이브러리 제한. 자세한 내용은 단계별 설치를 설명하는 가이드를 참조하십시오. 워드프레스 플러그인.

미디어 액세스 제한

이 확장은 구성 없이 작동하며 구성할 매개변수가 없습니다.

활성화 시 확장 프로그램은 미디어 라이브러리 쿼리를 필터링하여 문제의 사용자가 관리자인지 편집자인지 확인합니다. 사용자의 역할이 어느 것과도 일치하지 않으면 사용자의 다운로드만 표시됩니다.

관리자 또는 편집자 역할을 가진 사용자는 평소와 같이 모든 미디어 업로드를 볼 수 있습니다.

방법 2: 미디어 라이브러리에 대한 액세스를 수동으로 제한

첫 번째 방법은 미디어 라이브러리에 대한 액세스를 제한하고 관리자와 편집자만 모든 미디어 업로드를 볼 수 있도록 허용하므로 대부분의 웹사이트에서 작동합니다.

그러나 사용자 지정 사용자 역할을 추가하거나 확장 프로그램을 사용하지 않으려는 경우 대신 이 방법을 시도할 수 있습니다. 확장에서 사용하는 것과 동일한 코드를 사용하지만 필요에 맞게 수정할 수 있습니다.

이 방법을 사용하려면 WordPress 파일에 코드를 추가해야 합니다. 이전에 이 작업을 수행한 적이 없다면 WordPress에서 코드를 복사하여 붙여넣는 방법에 대한 가이드를 확인하십시오.

WordPress 파일에 다음 코드를 추가해야 합니다. function.php 또는 사이트별 확장.

이 코드는 " current_user_can 사용자가 확장 기능을 활성화하거나 다른 사용자의 게시물을 편집할 수 있는지 확인합니다. 그렇지 않은 경우 미디어 파일을 표시하는 데 사용되는 쿼리를 변경하고 ID(로그인) 사용자의.

이 기사가 WordPress 미디어 라이브러리에 대한 액세스를 사용자 자신의 업로드로 제한하는 방법을 배우는 데 도움이 되었기를 바랍니다. WordPress 관리 영역에서 작성자를 자신의 게시물로 제한할 수도 있습니다.