Wordpress the_content - 在WooCommerce过滤器内部不能使用的短代码

时间:2014-04-28 13:29:57

标签: wordpress filter woocommerce shortcode

我在这里抨击我的头。

我有一个过滤器,如下所示,woocommerce将文件附加到它发送的电子邮件中:

add_filter("woocommerce_email_attachments","__fuelprot_attach",10,3);

过滤器触发,文件附加正常。但是,我附加的文件是从wordpress页面生成的PDF。该页面中有一个tablepress短代码。

因此,在woocommerce过滤器中,输出将通过the_content过滤器进行解析,如下所示:

echo apply_filters("the_content",$facts[0]->post_content);

tablepress短代码在这里不起作用,但在查看实际页面时工作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试在过滤器中使用do_shortcode