/**
* Handle a custom 'customvar' query var to get products with the 'customvar' meta.
* @param array $query - Args for WP_Query.
* @param array $query_vars - Query vars from WC_Product_Query.
* @return array modified $query
*/
function handle_custom_query_var( $query, $query_vars ) {
if ( ! empty( $query_vars['customvar'] ) ) {
$query['meta_query'][] = array(
'key' => 'customvar',
'value' => esc_attr( $query_vars['customvar'] ),
);
}
return $query;
}
add_filter( 'woocommerce_product_data_store_cpt_get_products_query', 'handle_custom_query_var', 10, 2 );
// Элемент 1
$("#some_id-17222-0").get_object("param1", "param2");
html2canvas(document.querySelector("#some_id-17222-0")).then(canvas => {$("#some_id-17222-0").empty();document.querySelector("#some_id-17222-0").appendChild(Canvas2Image.convertToImage(canvas));});
// Элемент 2
$("#some_id-17222-1").get_object("param1", "param2");
html2canvas(document.querySelector("#some_id-17222-1")).then(canvas => {$("#some_id-17222-1").empty();document.querySelector("#some_id-17222-1").appendChild(Canvas2Image.convertToImage(canvas));});
// И так далее
то же самое.
Может дело во времени выполнения? Это я так понял вставка переменной как в шаблон через экранирование