-
-
Save tamarazuk/0bb754e26c1292e113ce to your computer and use it in GitHub Desktop.
<?php | |
// Reposition Checkout Addons to under Order Notes | |
function sv_wc_checkout_addons_change_position() { | |
return 'woocommerce_after_order_notes'; | |
} | |
add_filter( 'wc_checkout_add_ons_position', 'sv_wc_checkout_addons_change_position' ); |
Where exactly should this code be inserted? (in which file?)
I have the same question as dennis
Did anyone get an answer on where this code should be inserted?
Ding.. anyone? Anyone? Bueller?
Any updates on this?? Would be great to know where this goes please @tamarazuk ! :)
From WooThemes Support: You may place that code in your functions.php file, located in wp-content/themes/your-theme-name/. At the end of the file.
So there you have it. I have tried it and it works!
If I place this code in functions.php it creates and error. Any other way to format this damned add-on?
I added it to the end of my functions.php file and it works great. Just make sure you don't include the first 2 lines. You only want lines 3 thru 8.
I really don't know why but it's not working for me!
it adds this line at the top of the website in every page i'm in.
i used line 3-8 and added it to the functions.php of my wordpress theme.
any solutions guys?
Hi all,
Unfortunately Gist comments don't produce notifications 😦. I've updated the gist to ensure it works with current version of both WordPress and Checkout Add-ons. I have also removed the <?php
tag - this used to be required for syntax highlighting but it no longer is 💃
Hi, you can make it work like this (in your child theme functions.php ):
// Move Checkout Addons to under Order Notes
function sv_wc_move_checkout_addons() {
global $wc_checkout_add_ons;
if ( isset( $wc_checkout_add_ons->frontend ) ) {
remove_action( 'woocommerce_checkout_after_customer_details', array( $wc_checkout_add_ons->frontend, 'render_add_ons' ) );
add_action( 'woocommerce_after_order_notes', array( $wc_checkout_add_ons->frontend, 'render_add_ons' ) );
}
}
add_action( 'init', 'sv_wc_move_checkout_addons', 100 );
@tamarazuk I'm having some trouble setting this up, the original code just removes the addons altogether
and while the code provided by @Viure works, it makes the addons appear twice - it seems the remove_action doesn't work properly.
Hi evryone
can someone help me,
if I want to move the checkout addons in to order details-shipping options table under shipping options
what code need to use?
thanks!
@tamarazuk would be great to add a little comment at the top (or in the docs) saying that the <?php should be removed if an error happens / anything breaks.