• Resolved alphadogproducts

    (@alphadogproducts)


    Suddenly getting this error but only for ‘Completed’ orders….

    Also, WordPress was just updated to version 6.6.2

    Fatal error: str_replace(): Argument #2 ($replace) must be of type string when argument #1 ($search) is a string

    /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-ips-templates/includes/class-wcpdf-templates-main.php (1937)

    #0 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-ips-templates/includes/class-wcpdf-templates-main.php(1937): str_replace(‘{{customer_orde…’, Array, ‘<span><strong>O…’)

    #1 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-ips-templates/includes/class-wcpdf-templates-main.php(1294): WPO\WC\PDF_Invoices_Templates\Main->make_replacements(‘<span><strong>O…’, Object(Automattic\WooCommerce\Admin\Overrides\Order), Object(WPO\WC\PDF_Invoices\Documents\Packing_Slip))

    #2 /www/alphadogadasigns_648/public/wp-includes/class-wp-hook.php(324): WPO\WC\PDF_Invoices_Templates\Main->custom_blocks_data(‘packing-slip’, Object(Automattic\WooCommerce\Admin\Overrides\Order))

    #3 /www/alphadogadasigns_648/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)

    #4 /www/alphadogadasigns_648/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

    #5 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-ips-templates/templates/Simple Premium/packing-slip.php(133): do_action(‘wpo_wcpdf_befor…’, ‘packing-slip’, Object(Automattic\WooCommerce\Admin\Overrides\Order))

    #6 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1213): include(‘/www/alphadogad…’)

    #7 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1069): WPO\WC\PDF_Invoices\Documents\Order_Document->render_template(‘/www/alphadogad…’, Array)

    #8 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1026): WPO\WC\PDF_Invoices\Documents\Order_Document->get_html()

    #9 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1093): WPO\WC\PDF_Invoices\Documents\Order_Document->get_pdf()

    #10 /www/alphadogadasigns_648/public/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-main.php(568): WPO\WC\PDF_Invoices\Documents\Order_Document->output_pdf(‘inline’)

    #11 /www/alphadogadasigns_648/public/wp-includes/class-wp-hook.php(324): WPO\WC\PDF_Invoices\Main->generate_document_ajax(”)

    #12 /www/alphadogadasigns_648/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array)

    #13 /www/alphadogadasigns_648/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)

    #14 /www/alphadogadasigns_648/public/wp-admin/admin-ajax.php(192): do_action(‘wp_ajax_generat…’)

    #15 {main}

Viewing 1 replies (of 1 total)
  • Plugin Contributor alexmigf

    (@alexmigf)

    Hi @alphadogproducts

    It looks like the issue is related to the Premium Templates extension. Unfortunately, we’re unable to provide support for paid plugins through the forums. Please reach out to us directly via email at [email protected], and we’ll do our best to assist you!

Viewing 1 replies (of 1 total)
  • The topic ‘Fatal error: str_replace(): – Only happens with completed orders’ is closed to new replies.