【问题标题】:wordpress - how to add WYSIWYG to textarea with a specific classwordpress - 如何将所见即所得添加到具有特定类的文本区域
【发布时间】:2017-05-30 06:24:41
【问题描述】:

我需要在 wordpress 中将任何所见即所得添加到具有特定类的文本区域中,但我不知道该怎么做。

对我来说最好的解决方案是下载一些 wp 插件,我应该在其中放置一个 textarea 的类名,我需要添加所见即所得,插件应该添加任何所见即所得。有这样的插件吗?如果没有,我该如何解决这个问题?

在谷歌搜索时我也发现了这段代码:

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

但我不知道我应该把它放在我的代码中的什么地方。

感谢任何帮助!

【问题讨论】:

    标签: javascript php jquery wordpress wysiwyg


    【解决方案1】:

    这取决于您的文本区域所在的位置 - 选项页面、设置页面、元框?

    假设它位于选项页面中,并且您已保存名为 my_option 的选项。首先,您将获取该选项:

    $my_option = get_option( 'my_option' );
    

    然后你会打电话给编辑

    wp_editor( $my_option , 'my_option', array(
        'wpautop'       => true,
        'media_buttons' => false,
        'textarea_name' => 'my_option',
        'editor_class'  => 'my_custom_class',
        'textarea_rows' => 10
    ) );
    

    这应该会在您的文本区域中显示 TinyMCE 编辑器。

    查看wp_editor 的代码以了解您可以设置哪些其他参数。

    如果是帖子或页面元框,您可以将选项保存在元字段中,并使用get_post_meta() 函数将它们取出。

    【讨论】:

    • 非常好!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-11-10
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 2012-12-29
    相关资源
    最近更新 更多