uristern
Forum Replies Created
Viewing 1 replies (of 1 total)
-
Forum: Plugins
In reply to: [Quick Donation For WooCommerce] Shortcode position and page contentHi, I just fixed this for a client. In case anyone is still having this issue, you can fix it by modifying the plugin. Find the function wc_qd_form and add the following 2 lines (or feel free to just replace with the updated function below).
1. Add ob_start(); at the beginning to enable output buffering and not echo the form contents to the screen, but instead to an output buffer.
2. Add return ob_get_clean(); at the end of the function to get and return the buffer contents.Full code below:
public function wc_qd_form(){ ob_start(); global $woocommerce; $donate = isset($woocommerce->session->jc_donation) ? floatval($woocommerce->session->jc_donation) : 0; if(!$this->donation_exsits()){ unset($woocommerce->session->jc_donation); unset($woocommerce->session->projects); } // $donate = jc_round_donation($woocommerce->cart->total ); $show_form_donatio_exist = get_option('wc_quick_donation_hide_form'); if($this->donation_exsits() && $show_form_donatio_exist){ $this->_load_donation_form(); }else if(! $this->donation_exsits()){ $this->_load_donation_form(); } return ob_get_clean(); }
Viewing 1 replies (of 1 total)