Я совершенно новичок в 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' );
Все детали заказа в переменной $ 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.
Других решений пока нет …