首页 > 解决方案 > 使用 wordpress 简码的可变产品 ID

问题描述

如何使用短代码传递变量 id

[product_page id="99"]

do_shortcode('[product_page id='.$packages[0].']');

尝试了上述方法,但它没有显示任何内容

标签: phpwordpresswoocommerce

解决方案


function getproduct_page_fnc( $atts ) {
       $product_id = $atts['id'];
       
}
add_shortcode( 'product_page ', 'getproduct_page_fnc' );

像这样调用函数

do_shortcode('[product_page id='.$packages[0].']');

确保您获得价值$packages[0]


推荐阅读