2011-09-27 6 views
0

wordpress adminpanel의 media.php 섹션의 제출 버튼에 onclick 속성을 추가하고 싶습니다. Wordpress에서이 버튼을 어디에서 편집 할 수 있습니까? 단지 <?php submit_button(__('Update Media'), 'primary', 'save'); ?>을 기록하고 HTML을 편집하여 내 onclick을 추가하는 방법을 찾을 수 없습니다.Wordpress에서 제출 버튼을 어떻게 편집합니까?

+2

내장 이벤트 속성을 사용하지 마십시오. 자바 스크립트로 이벤트 핸들러를 바인딩하십시오. [사용] (http://microjs.com/#events) [a] (http://api.jquery.com/category/events/) [library] (http://yuilibrary.com/yui/docs/ 이벤트 /)를 사용하여 브라우저 차이점을 추상화하고 더 멋진 인터페이스를 제공 할 수 있습니다. – Quentin

+1

아, 제출 단추의 클릭 이벤트가 아니라 양식의 제출 이벤트를 사용해야합니다. – Quentin

+0

나중에 참조 할 수 있도록 전문 WP SX도 있습니다. 거기에 유용한 것들이 많이 있습니다! http://wordpress.stackexchange.com/ – theorise

답변

1

행에 /wp-admin/includes/template.php 파일 위치 submit_button($text, $type, $name, $wrap, $other_attributes) 함수 2,169

submit_button(..) 그 다음 행에 동일한 파일에 위치 get_submit_button($text, $type, $name, $wrap, $other_attributes)에 호출하지 2190

불행히도 WordPress의 출력을 수정하는 데 apply_filters가 없습니다. 이 경우 WordPress 핵심 파일을 변경해야합니다. 나는 당신이 WordPress 코어 파일에 어떤 변화를 주길 제안하지 않는다. 왜냐하면 다음번 업데이트 할 때 그 변화를 잃어 버리기 때문이다.

+0

button 속성을 변경하는 또 다른 방법은 JavaScript입니다. 그걸 시도 했니? –

+0

감사합니다. 그 정보는 모두 그것을 해결했습니다! – Paparappa

관련 문제