게시물에 편집자가 올린 글을 추가 할 수있는 메타 옥시가있는 맞춤형 포스트 타입이 있습니다. 편집자와 함께 새 게시물을 추가 할 때마다 해당 편집자의 컨텐트를 저장하려고합니다. 이전에는 문제 없었지만 지금은 작동을 멈췄습니다. WordPress update 4.8에서 에디터 API에 몇 가지 변경 사항이 있음을 알 수 있습니다. 그러나 변경 사항이 내 코드에 어떤 영향을 주는지 확인할 수 없습니다.tinyMCE.editors [] wordpress 4.8 undefined
만들기 에디터 :
<?php
public function wldk_elearn_add_elements_to_metabox($subpage_id){
$parent_id = $subpage_id;
echo '<div id="element_data_input_text">';
<?php
$settings = array('textarea_name' => 'mycustomeditor_'.$parent_id);
$editor_id = 'mycustomeditor_'.$parent_id;
wp_editor("", $editor_id, $settings);
echo '</div>';
}
자바 스크립트
function handleAddElementAction() {
$('.wldk-elearn-add-element').click(function (event) {
event.preventDefault();
var $wrapper = $(this).parents('#wldk-elearn-new-element');
var $subpage = $wrapper.find('input[name=subpage_id]');
var $type = $wrapper.find('input:radio[name=element_type]:checked');
var subpage = $subpage.val();
var content = '';
var whichmceditor = 'mycustomeditor_'+subpage;
console.log(whichmceditor);
if($type.val()=='tx'){
content = tinyMCE.editors[whichmceditor].getContent();
}
});
}
catch되지 않은 형식 오류 : 나는 또한
content = tinyMCE.get(whichmceditor).getContent();
W를 시도 정의되지 않은
의 재산 '의 getContent'을 읽을 수 없습니다 HICH 날
에게 catch되지 않은 형식 오류를 제공합니다 : TinyMCE에 방법이 더 이상 또는 무언가 존재하지 않는 것처럼
그것의 널 (null)
의 '의 getContent'속성을 읽을 수 없습니다. 나는 이것에 아주 좋지 않다 그래서 어떤 도움 또는 단서는 크게 apreciated 될 것입니다.