Are woocommerce_thankyou hook and is_order_received_page() redundant? [closed]

The WooCommerce Code Reference for the woocommerce_thankyou hook points to WooCommerce thankyou page code: The thankyou page checks if the order failed or was successful, using the order-received.php, as you can see below (lines 23 to 51): <div class=”woocommerce-order”> <?php if ( $order ) : do_action( ‘woocommerce_before_thankyou’, $order->get_id() ); ?> <?php if ( $order->has_status( ‘failed’ … Read more

My wordpress plugin defaults to English (US) I would like it to default to English (UK)

Unfortunately, there does not appear to be a way to change the default language away from EN-US, in the wordpress.org repository. An email responce just recieved from plugins[at]wordpress.org has confirmed that the default of EN-US is an intentional policy process. The submission is done in English US and then you will be able to translate … Read more

render_block_context filter and block context inheritance

Presumably, within your Query Loop block, you also have a Post Template block. When rendering the page server side, there is “barrier” in the context inheritance caused by the render_block_core_post_template(): $block_content = ( new WP_Block( $block_instance ) )->render( array( ‘dynamic’ => false ) ); It renders the content without any of its context (it is … Read more

how to execute a function only when i send an order to trash [closed]

It depend if you’re using HPOS or not: If not: function my_custom_function_on_order_trash( $post_id ) { // Get the post type of the trashed item $post_type = get_post_type( $post_id ); // Check if the trashed item is an order if ( ‘shop_order’ === $post_type ) { // Your custom code here } } add_action( ‘wp_trash_post’, ‘my_custom_function_on_order_trash’ … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)