gpt4 book ai didi

php - 用 WordPress TinyMCE wp_editor() 替换文本区域

转载 作者:可可西里 更新时间:2023-11-01 13:42:55 25 4
gpt4 key购买 nike

我正在尝试用 wp_editor() 替换文本区域

我的 textarea 表单元素如下所示:

<textarea name="post_text" id="post_text" rows="3"><?php echo $content; ?></textarea>

然后我有:

wp_editor( $content, 'post_text' );

我遇到的问题是表单 textarea 和 wp_editor textarea 都在页面上输出。为什么两个文本区域都显示?我只需要一个文本区域来显示。一切都很好,我只是遇到了显示 2 个文本区域的问题。

编辑:它是否像在我的表单的文本区域上放置一个 display: none; 一样简单,所以只显示 wp_editor() 文本区域?这似乎可行,但感觉有点老套。

最佳答案

我找到了解决方案。您可以使用第三个参数来传递参数数组。现在这在 Codex 中概述得非常明显:http://codex.wordpress.org/Function_Reference/wp_editor

有点令人困惑(我的问题的根源)是 $editor_id 可能只包含小写字母。因此,如果您的表单处理脚本正在寻找其中包含下划线的内容(就像我的那样),那么您需要这样做:

$settings = array( 'textarea_name' => 'post_text' )

wp_editor( $content, $editor_id, $settings );

注意你不能这样做:

wp_editor( $content, 'post_text' );

这是我出错的地方。

关于php - 用 WordPress TinyMCE wp_editor() 替换文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20331501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com