修改来自另一个插件的插件函数输出

时间:2013-12-29 作者:NotGaeL

我正在使用页面模板为wordpress网站编写插件,使用WP Types plugin.

我的插件添加了一个短代码标签。

处理“the\\u content”中的快捷码标记没有问题。

但此页面模板与types_render_field(...) WP Types函数,该函数获取并返回包含使用从数据库检索到的短码标记的内容get_post_custom($postid) wordpress核心函数调用。

我想在不修改模板或WP-Types插件的情况下处理这些短代码标记,只需使用我的插件代码。

这可能吗?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

我永远不会理解这些极其复杂的“助手”包装器/插件的意义。。。但除此之外。。。

该插件提供了很多过滤器,可能会帮助你。我认为types_view 过滤器可能是您想要的。这是一个插件文件或你的主题functions.php 可能做到:

add_filter(\'types_view\',\'do_shortcode\');
我没有使用那个插件,也从未使用过那个插件,我猜——很多——但我希望这能有所帮助。

结束

相关推荐

Stop parsing shortcodes

我想停止分析中的短代码the_content 但我正在努力寻找正确的过滤器。这不起作用:remove_filter( \'the_content\', \'do_shortcode\', 40 ); remove_filter( \'the_content\', \'run_shortcode\', 40 ); remove_filter( \'the_content\', \'wpautop\', 40 ); remove_filter( \'the_content\', \'a