自定义所见即所得编辑器不执行快捷码?

时间:2013-05-12 作者:Laurens

我遇到了一个奇怪的问题。。我试图创建一个简单的;客户的简易网站。他想在页面中嵌入视频。

我使用分配给网站中特定元素的不同自定义字段。我隐藏了标准的wordpress所见即所得编辑器,并注册了一个新的编辑器,使其与其他customfields保持一致。

问题是,当我使用插件制作的短代码图标并将其发布到注册的wysiwyg编辑器中,然后保存页面时,它不起作用,只显示短代码。

短代码示例:

[pro-player width=\'600\' height=\'600\' type=\'video\']http://www.youtube.com/watch?v=-nOjUXGCREs[/pro-player]
但当我在最初的wordpress wysiwyg编辑器中使用短代码时,它确实正确地执行了它。

当然,当我调用插件时,整个过程都是简短的代码。PHP文件它肯定能工作。。但我想保持轻松&;客户端很容易理解,因此生成的图标是我最好的选择。

为什么他定制所见即所得编辑器将短代码作为文本执行?

我希望有人能帮我解决这个问题。

格里茨

1 个回复
SO网友:Laurens

是的,我解决了这个问题,我需要在get\\u post\\u meta中应用一个过滤器以使其工作。

<?php  echo apply_filters( \'the_content\', get_post_meta($post->ID, \'_wenc_content_inhoud\', true)); ?>
无论如何,谢谢!

结束