我有两个短代码 - 一个get-product-tags-summary
调用get-product-tags
,如下所示。我想使用以下架构:
echo '<ul class="brands-letter-list">';
echo '<li>';
do_shortcode('[get-product-tags letters="a,b,c,d,e"]');
echo '</li>';
echo '<li>';
do_shortcode('[get-product-tags letters="f,g,h,i,j"]');
echo '</li>';
echo '<li>';
do_shortcode('[get-product-tags letters="k,l,m,n,o,p,q"]');
echo '</li>';
echo '</ul>';
但是这不能正常工作。输出是:
<ul class="brands-letter-list">
<li></li>
</ul>
--- and here follows all the stuff from get-product-tags...
我该如何解决这个问题?当我在WP Admin后屏幕中进行调用时,它在函数内部调用时无法正常工作。
谢谢!
答案 0 :(得分:1)
do_shortcode()
返回短代码内容,使用echo
显示它。
echo do_shortcode('[get-product-tags letters="a,b,c,d,e"]');