2017-04-20 58 views
0

我想設置一個TinyMCE的編輯內容中的一個插件,當我使用此代碼WordPress的TinyMCE的編輯更改時我打電話tinymce.init

jQuery(document).ready(function($) { 
var name1 = "wprsspostprepend"; 
if($("#" + name1).length > 0) { 

    tinyMCE.init({ 
    selector : "#wprsspostprepend", 
    setup: function (editor) { 
    editor.on('init', function() { 
     var selector = tinyMCE.get('wprsspostprepend'); 
     var content = selector.getContent(); 
    selector.setContent("<div id='random-wrap'>" + content + "</div>"); 
    }); 
    } 
}); 

} 


}); 
我可以改變,但內容的編輯器的外觀改變

我從菜單欄中丟失了所有的WordPress插件圖標,並且它變成了股票編輯器。

如何在不更改外觀的情況下設置編輯器的內容?

+0

您是否嘗試過我的回答如下添加結束的div標籤? –

回答

0

我想這是因爲您將所有內容都包含在內容中,包括內容本身。

嘗試類似這樣;

jQuery(document).ready(function($) { 
    var name1 = "wprsspostprepend"; 
    if($("#" + name1).length > 0) { 
     tinyMCE.init({ 
      selector : "#wprsspostprepend", 
      setup: function (editor) { 
       editor.on('init', function() { 
        var pre = tinyMCE.get('wprsspostprepend'); 
        var content = pre.getContent(); 
        selector.setContent("<div id='random-wrap'>"); 
       }); 
      } 
     }); 
    } 
}); 

然後,只需通過追加屬性

+0

爲什麼downvote?至少說出你的看法,爲什麼我的帖子是如此cr @ ppy。 –

+0

是不是我downvote,我讚賞你的答案,它解決了我的問題!在側面說明我確實有downvote系統在這裏的問題:) –

+1

@頂部機器人對不起,它不是針對你。這是一種普遍的憤怒呼聲,希望下流者能夠看到它,並且至少給出他們荒謬的倒退的理由。你有什麼機會可以upvote反擊呢? –