it-swarm-ko.tech

게시물 당 업로드 할 이미지의 수 제한

미디어 업로드를 통해 업로드 할 이미지의 수를 하나 (게시물 당)로 제한하는 쉬운 방법이 있습니까?

3
josoroma

나는 당신이 나를 필요로하는지 확신 할 수 없기 때문에 코드 명세에 지금 가지 않을 것이다. 기본적으로 file_upload_limit1로 설정하려면 SWFUpload JavaScript 설정 배열을 수정해야합니다. 불행히도 나는 SWFUpload가 이미 설정을 사용하여 Flash 임베드를 시작했기 때문에 SWFUpload가 inited 이후에 해당 설정 변수를 변경할 수 있다고 믿지 않습니다.

따라서 flash_uploader 필터를 사용하여 "정상적인"Flash 업 로더를 설정 한 다음 pre-upload-ui 작업에 연결하고 WordPress와 동일한 변수를 사용하여 플래시 업 로더를 설정하지만 file_upload_limit 설정은 att로 설정해야합니다. (무슨 뜻인지 알아 보려면 media.php의 1446 줄을보십시오).

그렇게하면 HTML 업로드 양식을 사용 중지해야 사용자가 플래시 업 로더를 우회 할 수 있습니다.

대신 현재 사용자가 이미 주어진 게시물에 대한 이미지를 업로드 한 경우 업로드 요청을 거부하기 위해 load-async-upload.php 작업 (admin.php 라인 202 참조)에 훅 할 수 있습니다 (더 쉽지만 사용자에게는 유용하지 않을 수도 있음). 플래시 업 로더에서 사용자가 이미지를 선택해야합니다. 그런 다음 "다른 파일을 업로드 할 수 없습니다"라는 메시지가 업로드되면 오류가 발생합니다.

1
Joe Hoyle