3
페이지 내용을 편집 할 때 TinyMCE 편집기 바로 위에 "미디어 추가"버튼이 있습니다. 해당 링크는 해당 파일에 대한 링크를 페이지 컨텐츠에 삽입합니다."미디어 추가"에 삽입 된 html 코드를 변경하는 방법은 무엇입니까?
파일 유형/MIME 유형에 따라 삽입되는 html 코드를 변경하려면 어떻게해야합니까?
페이지 내용을 편집 할 때 TinyMCE 편집기 바로 위에 "미디어 추가"버튼이 있습니다. 해당 링크는 해당 파일에 대한 링크를 페이지 컨텐츠에 삽입합니다."미디어 추가"에 삽입 된 html 코드를 변경하는 방법은 무엇입니까?
파일 유형/MIME 유형에 따라 삽입되는 html 코드를 변경하려면 어떻게해야합니까?
필터 media_send_to_editor
을 사용해야합니다.
add_filter('media_send_to_editor', 'so_6884350_send_to_editor', 10, 3);
function so_6884350_send_to_editor($html, $send_id, $attachment)
{
/* Manipulate $html result */
return $html;
}
$html
은 게시물에 삽입 될 코드입니다. 예 : <a href='http://example.com/wp-content/uploads/2012/11/README.rtf'>README</a>
$send_id
은 삽입되는 첨부 파일의 ID입니다. 이를 사용하여 첨부 파일에 대한 정보 (예 : get_post_mime_type($send_id);
)를 가져옵니다.
array(
['menu_order'] =>
['post_title'] => 'README'
['post_excerpt'] =>
['post_content'] =>
['url'] => 'http://example.com/wp-content/uploads/2012/11/README.rtf'
)
:
$attachment