在jQuery用户界面选项卡中使用wp_EDITOR()定义“SwitchEdtors is Not Defined

时间:2013-07-17 作者:MSolution

使用WordPress 3.5.2制作WordPress插件

我在前端jquery UI选项卡内使用wp\\u editor()[ajax加载选项卡+同一面板上的两个编辑器],单击visual时出现以下错误。

switchEditors is not defined
我甚至尝试添加this; it错误提示tinyMCE未定义。

这是我的代码:

<div id="tabs">
<ul id="wpsca_ul">
    <li><a href="<?php echo get_option( \'siteurl\' ).\'/?wpsca=wpscalist\';?>" title="manage list"><?php echo __(\'Manage Pages\',\'wpsca_lang\');?></a></li>
    <li><a href="<?php echo get_option( \'siteurl\' ).\'/?wpsca=wpscaaddedit\';?>" title="manage addedit"><?php echo __(\'Add Page\',\'wpsca_lang\');?></a></li>
    <li><a href="<?php echo get_option( \'siteurl\' ).\'/?wpsca=wpscasettings\';?>" title="manage settings"><?php echo __(\'Settings\',\'wpsca_lang\');?></a></li>
</ul>

<div id="manage_list">loading...</div>
<div id="manage_addedit" class="ui-tabs-hide">loading...</div>
<div id="manage_settings" class="ui-tabs-hide">loading...</div>
</div><!-- tabs -->
我正在收集init上的标签;

如有任何指示,将不胜感激

1 个回复
SO网友:MSolution

我已经解决了这个问题,将TinyMCE放在第一个选项卡上,并使其成为一个静态选项卡,所有其他选项卡仍然是ajax,如果有人有任何解决方案,我仍然希望它是ajax。

<div id="tabs">
<ul id="wpsca_ul">
    <li><a href="#wpsca_addedit" title="add page"><?php echo __(\'Add Page\',\'wpsca_lang\');?></a></li>
    <li><a href="<?php echo get_option( \'siteurl\' ).\'/?wpsca=wpscalist\';?>" title="manage addedit"><?php echo __(\'Manage Pages\',\'wpsca_lang\');?></a></li>
    <li><a href="<?php echo get_option( \'siteurl\' ).\'/?wpsca=wpscasettings\';?>" title="manage settings"><?php echo __(\'Settings\',\'wpsca_lang\');?></a></li>
</ul>

<div id="wpsca_addedit">
< ? php wp_editor() coding ?>
</div>
<div id="manage_list" class="ui-tabs-hide">loading...</div>
<div id="manage_settings" class="ui-tabs-hide">loading...</div>
</div><!-- tabs -->

结束

相关推荐

让jQuery使用自定义主题

我正在尝试使用一些jQuery插件来处理我的自定义主题。到目前为止,我一直在这样做:function my_scripts_method() { wp_deregister_script( \'jquery\' ); wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js\'); wp_enqueue_script( \'jq