2016-10-31 9 views
0

WordPressで小さなカスタムテスト管理者用ページを作成していて、wp_editorコマンドを挿入すると、作業領域の上部にテキストエリアが表示されましたか?TinyMCEの要素がカスタムWordPressページにある

残念ながら、正しい位置にCSSを復元できませんでした。どんな助けやアイデアも高く評価されます。

Image of the problem

編集:私は、以下の非常に単純なコードを書いています、あなたの迅速な返信いただきありがとうございます。あなたはそれがスーパー何も、単なるテストではありません見ることができるように:

function TstPlg_PageDisplay() { 
     $MyPage = ' 
     <div class="wrap"> 
     <h2>TestPlugin</h2> 
     <p>This is a test for the TestPlugin Page</p> 
     <hr> 
     <div> 
      '.wp_editor('','MyTextArea').' 
     </div> 
     </div>'; 
     echo $MyPage; 
    } 
    function TstPlg_AddMenuPAge() { 
     add_menu_page('TstPlg_PageDisplay', 'Test Plugin', 'manage_options', 'TstPlg_PageDisplay', 'TstPlg_PageDisplay'); 
    } 
    add_action ('admin_menu', 'TstPlg_AddMenuPAge'); 

答えて

0

テキストエリアがエコーされ、プラグインコードを直接outputedされていること、(それはコードなしでは難しい)と思われます。

これを避けるには、ob_start()、ob_get_clean()を使用して、後で結果(textarea)をエコーし​​ます。

関連する問題