Вызов количества товара из заказа в woocommerce pdf водяного знака

Я совершенно новичок в PHP и WooCommerce, так что это может быть очень простой вопрос, однако я пытаюсь заставить плагин WooCommerce PDF Watermark распечатать количество товара из заказа на моем сайте WordPress. Я не могу получить правильный код для этого. Документация, поставляемая с подключаемым модулем, содержит приведенный ниже пример того, как добавить тег шаблона в подключаемый модуль. Любая помощь в этом будет очень признательна!

function wc_pdf_watermark_extend_template_tags( $parsed_text, $unparsed_text, $order, $product ) {
    // Look for {product_title} in text and replace it with the product title
    $parsed_text = str_replace( '{product_title}', $product->get_title(), $parsed_text );
    return $parsed_text;
}
add_filter( 'woocommerce_pdf_watermark_parse_template_tags', 'wc_pdf_watermark_extend_template_tags' );

person Tom B    schedule 28.12.2016    source источник
comment
Можете ли вы более подробно описать ваше требование?   -  person Ahmad Asjad    schedule 28.12.2016


Ответы (1)


Все детали заказа в переменной $order.

function wc_pdf_watermark_extend_template_tags( $parsed_text, $unparsed_text, $order, $product ) {
     var_dump($order);
     wp_die();
    return $parsed_text;
}
add_filter( 'woocommerce_pdf_watermark_parse_template_tags', 'wc_pdf_watermark_extend_template_tags' );

Как только вы получите дамп переменной, вы получите все детали, извлеченные и возвращенные как parsed_text.

person Vasim Shaikh    schedule 28.12.2016