1

我想在我的 wp-admin 中使用 tinyMCE 来替换 textareas。更具体地说,对于我想简单地使用而不是更复杂的 tinymce 特定 php 代码的自定义元框。

因此,我将 tinymce 放在 wp-admin 文件夹中,并将其加载到 admin-header.php 中,当我转到其中一个编辑页面页面时,它会成功加载它,除了它不是将 textareas 转换为 tinymce 编辑器,它使文本区域(除了一个,出于某种原因?)变得不可见。控制台给我的唯一错误是 tiny-mce.js 中的“未定义不是函数”,而 load-scripts.js 中的“ajaxurl 未定义”。

我可能做错了什么?tinymce 的 javascript 是最基本的:

<script type="text/javascript" src="/wp-admin/tinymce/jscripts/tiny_mce/tiny_mce.js" >     </script >
<script type="text/javascript" >
tinyMCE.init({
    mode : "textareas",
    theme : "simple"   //(n.b. no trailing comma, this will be critical as you experiment later)
});
</script >

只有我能想到的事情:

  1. 在 admin-header.php 中不能正常工作
  2. 我制作的 metaboxes 文件认为 tinymce 是一个糟糕的选择
  3. ???

但这并没有真正给我任何选择......而且我厌倦了试图让 tinymce 在我的 metaboxes 文件中工作。

4

1 回答 1

0

再次替换 wp-admin 和 wp-includes 文件夹使其工作,不知道为什么它不是第一次。解决了!

于 2012-11-12T10:33:49.077 回答