2012-04-02 3 views
2

설정 페이지가있는 WordPress 플러그인이 있습니다. 이 설정 페이지에서 제출할 양식이 iframe에로드됩니다. 이 양식의 텍스트 영역에 WordPress TinyMCE를 활용하고 싶습니다.플러그인 용 HTML iframe에서 WordPress TinyMCE 사용

어떻게해야합니까? 양식이 HTML 파일에 있기 때문에 여기에 명시된 방식대로 할 수는 없습니다 (http://keighl.com/post/tinymce-in-wordpress-plugins/).

답변

3

워드 프레스

아래 3.5 업데이트는 워드 프레스 버전 < 3.0을 사용하는 경우, 당신은이 위대한, 당신이 참조하는 게시물을 사용할 수 있습니다.

워드 프레스 버전이 3.0 이상이면 (더 최신 버전) 더 이상 사용되지 않으므로 tiny_mce에 wp_tiny_mce 기능을 사용할 수 없습니다. 당신은 당신이 여기에 대해 모두를 읽을 수있는 새로운 기능, wp_editor을 필요

http://codex.wordpress.org/Function_Reference/wp_editor

이제 포함에 대한 wp_editor 기능 및 기타 WP 요소 당신은 iframe (의 사용을 위해 html로만 연결되고 wp로 링크되지 않은 경우) iframe html 파일 을 작성하고 wp-load.php 파일의 요구 기능을 추가해야합니다. 당신의 iframe이 파일이 워드 프레스와 서버의 루트 폴더에있는 경우 예를 들어

, 당신이 오직 할 필요가있는 파일의 상단에 다음과 같은 배치하는 것입니다, 설치 :

<?php 
require('./wp-load.php'); 
?> 

//iframe html/php code here 

당신은 그렇게 후 당신은 tiny_mce를 포함하여 iframe에서 wordpress 함수를 사용할 수 있습니다.

---- UPDATE ----

당신이 방법을 구현 워드 프레스 3.5 이상을 사용하는 경우는 약간 변경되었습니다. 더 자세한 정보는 바로이 바로에 있습니다. tutorial

+0

이것이 유일한 필수 코드는 아닙니다. RTE가 작동하기위한 스타일과 스크립트가 여전히 누락되었습니다. 전체 코드를 게시 할 수 있습니까? 감사합니다 – diosney

+0

당신은 어떤 버전의 워드 프레스를 사용하고 있으며 시스템에서 에디터를 구현하려고합니까? 또한, 당신이 wordpress> = 3.5를 사용한다면 여기를보십시오 : http://stackoverflow.com/questions/13847714/wordpress-3-5-custom-media-upload-for-your-theme-options – Shebo

관련 문제