Blog

WooCommerce Cart Initialization Error

User [Thu Oct 31 17:12:27.888367 2024] [proxy_fcgi:error] [pid 3338086] [client 2a00:d680:20:50::e3e2:0] AH01071: Got error 'PHP message: get_cart was called incorrectly. Get cart should not be called before the wp_loaded action. Backtrace: require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Blocks\BlockTypesController->register_blocks, Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->__construct, function pmm_empty_cart_mobile_fragment($fragments) { if (WC()->cart && WC()->cart->get_cart_contents_count() === 0) { $fragments['.wc-proceed-to-checkout-mobile'] = 'Proceed to checkout '; […]

WooCommerce Cart Fragment Issue

User add_filter('woocommerce_add_to_cart_fragments', 'pmm_header_add_to_cart_fragment'); function pmm_header_add_to_cart_fragment($fragments) { // Safely access the WooCommerce cart if (WC()->cart) { ob_start(); ?> Assistant The issue you're encountering with the WooCommerce `woocommerce_add_to_cart_fragments` not updating correctly on the homepage is often related to caching. WooCommerce relies on AJAX to update fragments like the cart count dynamically. If caching is enabled, it can […]

WooCommerce cart initialization fix

User [Thu Nov 07 13:44:11.940716 2024] [proxy_fcgi:error] [pid 2998739] [client 77.95.113.232:0] AH01071: Got error 'PHP message: get_cart was called incorrectly. Get basket should not be called before the wp_loaded action. Backtrace: require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters,…" add_filter( 'woocommerce_add_to_cart_fragments', 'pmm_header_add_to_cart_fragment' ); function pmm_header_add_to_cart_fragment( $fragments ) { global $woocommerce; ob_start(); ?> Assistant The error occurs because […]

Disable HTML Caching W3Speedster

User turn of html caching wpspeedster Assistant To disable HTML caching in W3Speedster, follow these steps: ### Via WordPress Admin Dashboard 1. **Log in** to your WordPress admin dashboard. 2. Navigate to **W3Speedster** settings in the left-hand menu. 3. Look for a section like **HTML Minification/Compression** or **Caching**. 4. Find the option to enable/disable **HTML […]

Cart Total Cache Issue

User et_show_cart_total() showing same value even if we clear the cart on home page header even if all oher pages showing correctly Assistant The issue with `et_show_cart_total()` displaying the same value even after clearing the cart on the homepage header while working correctly on other pages can occur due to caching. Since you're using caching […]

WooCommerce cart error fix

User [Thu Oct 31 17:12:27.888367 2024] [proxy_fcgi:error] [pid 3338086] [client 2a00:d680:20:50::e3e2:0] AH01071: Got error 'PHP message: get_cart was called incorrectly. Get cart should not be called before the wp_loaded action. Backtrace: require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Blocks\BlockTypesController->register_blocks, Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->__construct, Fix above errror in if (is_cart() && WC()->cart->get_cart_contents_count() > 0) { ?> Proceed to checkout Assistant […]

WooCommerce get_cart Error

User [Thu Oct 31 17:12:27.888367 2024] [proxy_fcgi:error] [pid 3338086] [client 2a00:d680:20:50::e3e2:0] AH01071: Got error 'PHP message: get_cart was called incorrectly. Get cart should not be called before the wp_loaded action. Backtrace: require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Blocks\BlockTypesController->register_blocks, Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->__construct, Assistant This error indicates that a function (`get_cart`) in WooCommerce is being called before WordPress has […]

Cache Free Cart Total

User Let this function cache free et_show_cart_total Assistant To make the `et_show_cart_total` function cache-free in your WordPress setup, you need to ensure it doesn't use cached data. Here's how you can achieve this: ### Steps: 1. **Disable Caching for the Function** If you're using caching plugins like WP Super Cache or W3Speedster, they might cache […]

ACF Field Shortcode

User create shortcode for show acf field content based on current post id in wordpress Assistant To create a WordPress shortcode that displays the ACF (Advanced Custom Fields) content based on the current post ID, you can follow these steps: 1. **Create a custom shortcode in your theme's `functions.php` file**: function display_acf_field_by_post_id($atts) { // Set […]

Display ACF Field Below Post

User display acf created field in custom post detail page below post detail using hook Assistant To display an ACF (Advanced Custom Fields) created field on a custom post detail page below the post content using a hook, you can use the `the_content` filter or an appropriate action hook depending on your theme structure. Here's […]