2017-08-23 14 views
0

プラグインでは、&ボタンを使用してwpLinkモーダルをトリガーします。メインのコンテンツエディタを削除し、ページコンテンツのメタボックスのみに依存するテンプレートをヒットするまで、すべて正常に機能します。WordPress:wpLink `this.textarea is undefined`

エラーはthis.textarea is undefinedです。私たちが使っているコードは:

$('body').on('click', '.pluginxyz-add-link', function(event) { 
    wpActiveEditor = true; 
    wpLink.open(); 
    return false; 
}); 

ですから、私はメインエディタに依存していると思います。私はこれについて明白な情報/ドキュメントを見つけることができません..誰もこの仕事をすることについての提案を持っていますメインエディタなしで?

答えて

0

実際、私はこれを考え出しました。私たちのコードでは、唯一の兄弟のテキスト入力は常に値が行く場所です。

$('body').on('click', '.pluginxyz-add-link', function(event) { 
    clickedEle = $(this); 
    textBoxID = $(clickedEle).siblings('input[type=text]').attr('id'); 

    wpActiveEditor = true; 
    wpLink.open(textBoxID); 
    return false; 
}); 
関連する問題