WordPress功能在自定义TinyMCE编辑器按钮中不起作用

用户名

我创建了一个简单的TinyMCE插件,如下所示。基本上,这是TinyMCE编辑器中的新按钮,按下后会弹出灯箱(厚框)。

// create plugin
tinymce.create('tinymce.plugins.callthickbox', {  
    init : function(ed, url) {  
        ed.addButton('callthickbox', {  
            title   : 'This is Thick Box',  
            cmd     : 'showthickbox'
        });
        ed.addCommand('showthickbox', function() {
            ed.execCommand('mceInsertContent', false, callthatthickbox(url,null));
        });

    //blah blah blah the rest...
});
tinymce.PluginManager.add('callthickbox', tinymce.plugins.callthickbox);

并通过以下方式调用:

// call the PHP form
function callthatthickbox(url) {
    tb_show( "This is Thick Box", url + '/thickbox-form.php', false);   
}

将会弹出厚框,并且PHP文件(厚框的内容)也可以正常使用,但是所有WP函数在这些PHP文件中都无法工作,例如wp_list_categories()bloginfo('url')

显然,PHP文件失去了访问WP函数的权利。我可以尝试通过URL传递变量,但这似乎不是一个很好的解决方案,特别是如果我想传递数组的话。

有人有更好的解决方案吗?

之前非常感谢!

编辑:我试图将wp-load.php加载到PHP文件中,并且可以正常工作,但这不是有点过大了吗?任何想法?

大卫

查看wordpress的加载过程。如果您正在从插件文件中调用函数,那么它们将不会被加载。

您需要做的是

add_action('init', 'your function callback name');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义功能在Wordpress中不起作用

来自分类Dev

自定义渲染器功能在Handsontable插件中不起作用

来自分类Dev

更新wordpress,我在tinymce编辑器上的自定义按钮消失了

来自分类Dev

R中的自定义查找功能在R中的dplyr :: mutate中不起作用

来自分类Dev

覆盖retrieve_password(); 自定义功能在wordpress中起作用

来自分类Dev

按钮单击功能在数据表工具栏自定义按钮上不起作用

来自分类Dev

tinymce编辑器调整大小功能不起作用

来自分类Dev

tinymce编辑器调整大小功能不起作用

来自分类Dev

在一页中使用自定义按钮实现多个TinyMCE编辑器

来自分类Dev

添加自定义文本颜色WordPress 3.9 TinyMCE 4可视编辑器

来自分类Dev

添加自定义文本颜色WordPress 3.9 TinyMCE 4可视编辑器

来自分类Dev

Django / TinyMCE编辑器不起作用

来自分类Dev

TinyMCE编辑器右键单击粘贴不起作用

来自分类Dev

tinymce编辑器(WIRIS插件)不起作用

来自分类Dev

cloudformation 中的自定义功能不起作用

来自分类Dev

swiftui:自定义按钮在ListView中不起作用

来自分类Dev

自定义UICollectionViewCell类中的按钮不起作用

来自分类Dev

自定义模板在WordPress中不起作用

来自分类Dev

用于增加字母间距的自定义 TinyMCE 4.x 按钮不起作用

来自分类Dev

向编辑器添加自定义转义按钮

来自分类Dev

自定义HTML输出的Wordpress编辑器简码

来自分类Dev

tinymce-rails自定义皮肤不起作用

来自分类Dev

STL设置自定义排序功能在Qunicy 2005中起作用,但在MS Studio 2010中不起作用

来自分类Dev

来自自定义模块的功能在PySpark中不起作用,但是在交互模式下输入时它们起作用

来自分类Dev

Wordpress Shortcode在WP页面文本编辑器中不起作用

来自分类Dev

短代码在wordpress文本编辑器中不起作用

来自分类Dev

自定义功能在Midnight Commander中为“编辑”

来自分类Dev

Wordpress:功能自定义帖子类型delete_post不起作用

来自分类Dev

自定义UITableViewCell编辑模式不起作用

Related 相关文章

  1. 1

    自定义功能在Wordpress中不起作用

  2. 2

    自定义渲染器功能在Handsontable插件中不起作用

  3. 3

    更新wordpress,我在tinymce编辑器上的自定义按钮消失了

  4. 4

    R中的自定义查找功能在R中的dplyr :: mutate中不起作用

  5. 5

    覆盖retrieve_password(); 自定义功能在wordpress中起作用

  6. 6

    按钮单击功能在数据表工具栏自定义按钮上不起作用

  7. 7

    tinymce编辑器调整大小功能不起作用

  8. 8

    tinymce编辑器调整大小功能不起作用

  9. 9

    在一页中使用自定义按钮实现多个TinyMCE编辑器

  10. 10

    添加自定义文本颜色WordPress 3.9 TinyMCE 4可视编辑器

  11. 11

    添加自定义文本颜色WordPress 3.9 TinyMCE 4可视编辑器

  12. 12

    Django / TinyMCE编辑器不起作用

  13. 13

    TinyMCE编辑器右键单击粘贴不起作用

  14. 14

    tinymce编辑器(WIRIS插件)不起作用

  15. 15

    cloudformation 中的自定义功能不起作用

  16. 16

    swiftui:自定义按钮在ListView中不起作用

  17. 17

    自定义UICollectionViewCell类中的按钮不起作用

  18. 18

    自定义模板在WordPress中不起作用

  19. 19

    用于增加字母间距的自定义 TinyMCE 4.x 按钮不起作用

  20. 20

    向编辑器添加自定义转义按钮

  21. 21

    自定义HTML输出的Wordpress编辑器简码

  22. 22

    tinymce-rails自定义皮肤不起作用

  23. 23

    STL设置自定义排序功能在Qunicy 2005中起作用,但在MS Studio 2010中不起作用

  24. 24

    来自自定义模块的功能在PySpark中不起作用,但是在交互模式下输入时它们起作用

  25. 25

    Wordpress Shortcode在WP页面文本编辑器中不起作用

  26. 26

    短代码在wordpress文本编辑器中不起作用

  27. 27

    自定义功能在Midnight Commander中为“编辑”

  28. 28

    Wordpress:功能自定义帖子类型delete_post不起作用

  29. 29

    自定义UITableViewCell编辑模式不起作用

热门标签

归档