Wordpress - 来自2个不同插件的嵌套短代码半工作

问题描述 投票:0回答:1

我正在尝试使用WP-Invoice打印此部分插件,并且现在一直在努力寻找问题所在的几天?

随着WP-invoice的安装和工作以及WP打印此部分也已安装并正常工作。在我的发票页面上,我使用了[print_this] [wp-invoice] [/ print_this]

这将完美显示WP-invoice短代码被读取和处理,并显示在打印此部分框内。

问题是,当我点击“打印此”按钮时,打开的页面实际显示文本[wp-invoice]而不是实际发票?

我一直在网上尝试很多与嵌套短代码有关的事情,我可以告诉我需要一个“do_shortcode($ content)”,但我无法弄清楚在哪里?

样本发票和问题的链接:http://www.yourtechally.com/client-login/invoice-online/?invoice_id=ef77a582808c0973b62d79f40059ce30

wordpress nested shortcode
1个回答
0
投票
$code=do_shortcode('[wp-invoice]');
$shortcode='[print_this]'.$code.'[/print_this]';
do_shortcode($shortcode);

试试这个,它可能是解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.