我需要在wordpress中添加任何具有特定类的textarea的wysiwyg,我不知道该怎么做.
对我来说最好的解决方案是下载一些wp插件,我应该把textarea的类名称添加到wysiwyg,插件应该添加任何wysiwyg.有这样的插件吗?如果没有那么我该如何解决这个问题呢?
谷歌搜索时我发现这段代码:
wp_editor( $content, $editor_id, $settings );
但我无法意识到我应该把它放在我的代码中.
任何帮助appriciated!
这取决于您的textarea所在的位置 - 选项页面,设置页面,元框?
假设它位于选项页面中,并且您已保存选项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 ) );
这应该在您的textarea中显示TinyMCE编辑器.
查看wp_editor的codex 以查看您可以设置的其他参数.
对于post或page metabox,您可以将选项保存在元字段中并使用get_post_meta()
函数将它们输出.