Число перед скобкой - это смещение байта (которое вызывает обращение к памяти), и вы не можете иметь два из них с movl
. Вам нужно сначала переместить значение в регистр.
movl 4(%ebp), %ecx
movl %ecx, 8(%ebp)
Вы можете использовать динамические данные в шорткодах, только если вы выводите шорткод так: ]
Вы можете попытаться расширить шорткод:
function so_extend_frequent_bought_shortcode() {
global $product;
$id = $product->get_id();
return do_shortcode( '[premmerce_get_bundles_by_main_product_id id="' . $id . '"]');
}
add_shortcode( 'my_new_shortcode', 'so_extend_frequent_bought_shortcode' );
Теперь вам просто нужно добавить [my_new_shortcode]
в свои сообщения. Если вы не можете редактировать свой functions.php, используйте плагин под названием Code Snippets