TinyMCE元素在自定义WordPress页面上不合适

时间:2016-10-31 13:37:17

标签: wordpress tinymce editor admin positioning

我在WordPress中创建一个小型自定义测试管理员页面,当我插入wp_editor命令时,textarea显示在工作区的顶部?

不幸的是,没有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');

1 个答案:

答案 0 :(得分:0)

似乎(没有代码很难),textarea得到回应,插件代码直接输出。

为了避免这种情况,你可以使用ob_start(),ob_get_clean()并在你想要的地方回显结果(textarea)。