<?php echo do_shortcode('[Woo_stamped_io type="widget"]'); ?>
上面的php代码位于我们的products_single.php中,并将wiget放在产品页面的底部。
但是我想将其置于描述之下,但高于其他内容(例如相关产品)
我以为我可以用jquery做到并试过
<script> $([Woo_stamped_io type="widget"]).insertAfter( $("#tab-description"));</script>
我也试过
<script> $("[Woo_stamped_io type="widget"]").insertAfter( $("#tab-description"));</script>
但我知道你现在不能在jquery中这样做。它是如何在PHP中完成的?
我可以手动将短代码插入每个描述字段,但我们有数千种产品,因此它不是理想的解决方案。 :)
答案 0 :(得分:1)
如果你想将它添加到所有产品描述的描述中,那么你可以像这样直接在mysql上查询。
UPDATE wp_posts SET post_content = concat(post_content , '[Woo_stamped_io type="widget"]') WHERE post_type = 'product';
我希望这有帮助!
您可以自定义此woocommerce模板:woocommerce \ templates \ single-product \ tabs \ description.php在此处添加短代码。