WP Media Folder 개발자 문서
이 문서는 숙련된 개발자가 다른 서비스를 저희 플러그인과 연동하는 데 도움이 될 것입니다. 이 플러그인의 모든 액션과 필터는 아래에 나열되어 있으며, 더 필요한 사항이 있으면 전용 포럼을 통해 문의해 주세요. 저희 플러그인을 이용해 주셔서 감사합니다!
도우미 파일
WP Media Folder 테마 및 플러그인에 통합하는 데 필요한 주요 기능을 담은 헬퍼 파일이 함께 제공됩니다.
- 파일을 폴더로 이동
- 폴더 생성
- 폴더 이동
- 폴더에 있는 첨부 파일을 가져옵니다
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); 갈고리
import_term_meta
메타 용어가 임포트된 후 발생합니다.
매개변수:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
파일 내용:
class/import/class-wp-import.php 451번째 줄
wpmf_after_replace
파일 교체 후 작업을 수행합니다
매개변수:
integer Attachment ID
Return :
void
파일 내용:
class/class-replace-file.php 462번째 줄
wpmf_attachment_set_folder
미디어 관리자에서 첨부 파일을 폴더로 이동한 후 첨부 파일 폴더를 설정합니다. 이 훅은 첨부 파일을 카테고리로 가져올 때, 첨부 파일 업로드 후, 그리고 첨부 파일에 여러 폴더를 지정할 때도 사용됩니다
매개변수:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
파일 내용:
class/class-wp-folder-option.php 457행 class/class-wp-folder-option.php 3629행 class/class-helper.php 140행 class/class-helper.php 196 행 class/class-main.php 912 행 class/class-main.php 943 행 class/class-main.php 2831행 class/class-main.php 3389행 class/class-main.php 4616행 class/class-main.php 5417행
wpmf_before_delete_folder
폴더를 삭제하기 전에
매개변수:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
파일 내용:
class/class-main.php 4139행 class/class-main.php 4516행
wpmf_create_folder
미디어 라이브러리에서 폴더를 생성합니다. 이 후크는 FTP에서 파일을 동기화 및 가져올 때, 사용자 및 역할 기반 폴더를 생성할 때, 그리고 Nextgen Gallery에서 가져올 때도 사용됩니다
매개변수:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
파일 내용:
class/class-wp-folder-option.php 3506행 class/class-main.php 2808행 class/class-main.php 3646행 class/class-main.php 3660행 class/class-main.php 3964행
wpmf_delete_folder
폴더를 삭제하세요
매개변수:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
파일 내용:
class/class-main.php 4147행 class/class-main.php 4525행
wpmf_중복_첨부
첨부파일을 복제하세요
매개변수:
integer Attachment IDinteger Target folder
Return :
void
파일 내용:
class/class-duplicate-file.php 118번째 줄
wpmf_move_folder
미디어 라이브러리에서 폴더를 이동합니다. 이 후크는 역할 폴더 옵션이 변경될 때도 사용됩니다
매개변수:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
파일 내용:
class/class-wp-folder-option.php 3021행 class/class-main.php 4713행
wpmf_업데이트_폴더_이름
업데이트 폴더 이름
매개변수:
integer Folder IDstring Updated name
Return :
void
파일 내용:
class/class-main.php 4078행 class/class-folder-post-type.php 500행
wpmf_업데이트_폴더_이름
업데이트 폴더 이름
매개변수:
integer Folder IDstring Updated name
Return :
void
파일 내용:
class/class-main.php 4078행 class/class-folder-post-type.php 500행
fallback_intermediate_image_sizes
이미지 MIME 유형이 아닌 경우 생성되는 이미지 크기를 필터링합니다.
매개변수:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
파일 내용:
class/class-helper.php 312번째 줄
import_term_meta_key
가져온 용어 메타 정보의 메타 키를 필터링합니다.
매개변수:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
파일 내용:
class/import/class-wp-import.php 432번째 줄
wp_기존 게시물 가져오기
현재 가져오는 게시물에 해당하는 기존 게시물의 ID를 필터링합니다. 0을 반환하면 해당 게시물을 강제로 가져옵니다. ID를 다른 값으로 필터링하면 가져오는 게시물에 매핑될 기존 게시물을 재정의할 수 있습니다.
매개변수:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
파일 내용:
class/import/class-wp-import.php 505번째 줄
wp_import_term_meta
가져온 용어에 첨부된 메타데이터를 필터링합니다.
매개변수:
array $termmeta Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
파일 내용:
class/import/class-wp-import.php 416번째 줄
wpmf_gallery_enable_download
갤러리에서 이미지 다운로드 기능을 활성화/비활성화하는 필터입니다
매개변수:
boolean Enable/disable download image
Return :
boolean
파일 내용:
class/class-display-gallery.php 473번째 줄
wpmf_gallery_query_args
이미지를 가져오려면 갤러리 쿼리 인수를 필터링하세요.
매개변수:
array Gallery query arguments
Return :
array
파일 내용:
class/class-display-gallery.php 411번째 줄
wpmf_get_categories_args
모든 카테고리를 가져오기 위한 사용자 지정 인수로 필터링
매개변수:
array Agument
Return :
array
파일 내용:
class/class-main.php 2263번째 줄
wpmf_limit_folders
로드할 폴더 수를 제한하는 필터입니다
매개변수:
integer Limit folder number
Return :
integer
파일 내용:
class/class-main.php 1710행 class/class-folder-post-type.php 1769행
wpmf_limit_folders
로드할 폴더 수를 제한하는 필터입니다
매개변수:
integer Limit folder number
Return :
integer
파일 내용:
class/class-main.php 1710행 class/class-folder-post-type.php 1769행
wpmf_set_file_title
데이터베이스에 저장하기 전에 파일 제목을 수정하세요
매개변수:
string File title
Return :
string
파일 내용:
class/class-main.php 5538번째 줄
wpmf_taxonomy_public
wpmf-category 분류 체계의 공개 매개변수를 변경하는 필터
매개변수:
boolean Toxonomy public status
Return :
boolean
파일 내용:
wp-media-folder.php 1570번째 줄
wpmf_user_can
필터는 사용자가 작업을 수행할 수 있는지 여부를 확인합니다
매개변수:
boolean The current user has the given capabilitystring Action name
Return :
boolean
파일 내용:
wp-media-folder.php 36 행 class/class-wp-folder-option.php 928 행 class/class-wp-folder-option.php 1135 행 class/class-wp-folder-option.php 1186 행 class/class-wp-folder-option.php 1494행 class/class-wp-folder-option.php 1581 행 class/class-wp-folder-option.php 2220 행 class/class-wp-folder-option.php 3474 행 class/class-wp-folder-option.php 4177 행 class/class-wp-folder-option.php 4277 행 class/class-wp-folder-option.php 4345 행 class/class-wp-folder-option.php 4458 행 class/class-wp-folder-option.php 4509 행 class/class-wp-folder-option.php 4557 행 class/class-folder-access.php 41 행 class/install-wizard/install-wizard.php 54행 class/class-replace-file.php 53행 class/class-replace-file.php 509행 class/class-main.php 1133 행 class/class-main.php 1505 행 class/class-main.php 1544 행 class/class-main.php 1726 행 class/class-main.php 2685 행 class/class-main.php 2719 행 class/class-main.php 3521 행 class/class-main.php 3913행 class/class-main.php 4025행 class/class-main.php 4398행 class/class-main.php 4450행 class/class-main.php 4563행 class/class-main.php 4659행 class/class-main.php 4749행 class/class-main.php 5031 행 class/class-main.php 5164 행 class/class-main.php 5355 행 class/class-main.php 5823 행 class/class-main.php 5870 행 class/class-duplicate-file.php 53행 class/pages/settings/image_compression.php 44행 class/pages/settings/image_compression.php 98행 class/pages/settings/image_compression.php 252행 class/pages/settings/image_compression.php 288 행 class/pages/settings/import_export.php 159행 class/pages/settings/import_export.php 332행 class/class-image-watermark.php 252행
Composer
WP CLI를 사용하여 프로그래밍 방식으로 업데이트 키를 설정합니다
Composer 설치에 사용했던 것과 동일한 키를 사용하여 다음 Composer 명령을 실행하여 업데이트 토큰을 설정하십시오. wp option update ju_user_token "YOUR_TOKEN"
Joomunited 플러그인을 Composer 종속성으로 사용하는 방법은 다음과 같습니다. composer.json 파일에 Joomunited 저장소를 선언해야 합니다. URL의 YOUR_TOKEN 부분을 본인의 토큰으로 바꿔야 합니다. 토큰은