Page caching generates a static HTML version of the page so IP geolocation occurs on the first rendering and is not triggered on subsequent renderings – your use case is not compatible with W3 Total Cache’s page caching.
It’s possible to accomplish what you are trying to accomplish with page caching, however, you would need to write your own caching implementation to check against a visitor geolocation cookie or $_GET
parameter to serve different static HTML documents dependent upon the contents of its value (well beyond the scope of any simple coding).
Related Posts:
- How to make custom total price reactive in navigation
- Status 400 for AJAX POST Request with admin-ajax.php
- AJAX to add to cart multiple products woocommerce
- How to echo a PHP code into WooCommerce variation product?
- Remove Woocommerce product from cart with ajax/fetch
- WooCommerce Modal Fly cart on add to cart – With AJAX
- WordPress Ajax always returns a 404 error
- Ajax template: how to handle head section
- How to save Clicks of a download link button while it doesn’t matter if we refresh the page or again login/logout
- Audio Player not loading when the content is loaded through Ajax, MediaElement.js no applied
- Data fetch and delete by ajax request
- Click loads template via ajax
- using woocommerce_template_single_add_to_cart in shop-loop – javascript issues [closed]
- Display notification only once
- Access/update database with jQuery
- How to display something in a div when the user clicks on a text in another div – no page refresh [closed]
- admin-ajax.php responding with 0
- Page Reloads Before AJAX Request Finishes
- Colorbox ajax loading of outside HTML content works perfect on localhost but not on server
- Sending jsPDF documents to the server
- Ajax return code 400
- Trying to implement Ajax comments in WordPress, getting WP error
- How to test nonce with AJAX – Plugin development
- How do I display a user’s previous orders as a select box option on a product?
- class click counter save number
- AJAX request status 200 but no actual “response”
- Ajax not working es expected (Returns 0)
- Creating a Multi-Level Associative Object Using AJAX
- Ajax – Call to undefined function get_option()
- Problem with custom plugin using AJAX to pull info from php file
- Ajax random number always the same
- Image upload via FormData API and AJAX is not working ($_FILES always empty)
- Is it possible to intercept all ajax requests and get the parameters and the returns?
- Save Search System
- dynamic dependent select dropdown
- How to send Ajax request from my plugin in admin dashboard?
- How to add a do_action on refreshing of WP customizer?
- How to pass Select value from Javascript to PHP to generate select option on change
- Setting value of session with Ajax not working
- AJAX success response is not working but it’s saving my changes
- How do I Import / Upload Files with jQuery AJAX?
- How to add specific meta tags to head of cart and checkout pages in woocommerce?
- WordPress Ajax Call inserting data but success response false
- admin-ajax Firing Error 400 When Logged In
- Making an AJAX call to refresh a table
- HTML escaping data with ajax requests
- load ajax using admin-ajax.php
- AJAX wp_insert_user WORKS but responds with “The site is not enabled”
- Get related product based on subcategory selected from category id with ID 142
- Why i can’t get custom fields value or post ID via Ajax?
- Submitting a form, using Ajax, to run a SQL Select query based on user input from the form
- Incrementing PHP variable onclick to display posts by month
- Accessing an API with jQuery and AJAX
- Ajaxurl suddenly not defined
- Ajax URLs without #!, how to prevent falling into single.php on load or reload?
- Change Query Arguments (filter) with jQuery/Ajax or PHP?
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- WordPress cascading dropdown selection search based on Parent Page & Child Page
- Display WordPress search results based on the selected Sub-Category
- Tracking Visitor LatLng with WordPress using JS, PHP. How to put data which was extract using JS into DB
- WordPress Search Ajax + Isotope + InfiniteScroll
- Creating a brand attribute as a variable
- duplicate posts with ajax load more wordpress
- Variation prices breakdown only for single product page
- Settings API form – submit with AJAX
- Woocommerce disable order item link (backend) [closed]
- Post form – AJAX won’t upload featured image – Plugin development
- Load more posts using AJAX based on posts inside WP_Query
- How to call my PHP function with AJAX ? wp_query
- Admin-ajax.php 404 error
- How can i find wrong word in search box and replace with correct word
- How to pass values from one function to the other using an array variable
- How to use wp_ajax_set_post_thumbnail?
- Update $wpdb query with AJAX
- WooCommerce REST API AJAX Auth – 401 response
- $.ajax results in 403 forbidden
- Change WooCommerce currency programmatically on AJAX request
- Filtering custom posts by using checkboxes for taxonomy in an ajax loop always gives server 500 error
- Cannot successfully execute AJAX script to call function.php specific function. Using XAMPP localhost to test
- sessionStorage saves input value in browser but it is not loaded in the form field
- How can i get the same ajax result using WP REST API instead of admin-ajax?
- How to call a function from functions.php with ajax?
- ajax polling with admin-ajax.php
- number of posts with “Load More”
- How to send Ajax Call from frontend without using wp_localize_script in Theme
- Woocommerce variable products are being added to the card on the homepage (ajax)
- How to load WP_Editor JS files manually (with AJAX)?
- A javascript function that simply runs a php function on the plugin
- Display text of price (minus 20%) on every product page in a sentence.
- Why I’m Not Having Access to “$_POST” Data Outside My AJAX Callback?
- 500 (Internal Server Error) of external php file
- Problems with plugin that fetches data from database with ajax
- Dynamic Gallery
- Execute PHP code in Javascript onclick
- Load php function with AJAX on modal window
- Add specific phrase after every product title including the discounted price? [closed]
- Ajax Load More or View More functionality for woocommerce category layout by template overriding
- Pass a PHP variable (loop-audio.php) to jQuery function (js/script.js)
- notify users when changed database
- How can I use AJAX in child theme template?