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
- Handling an Ajax form submit
- Custom WordPress+PHP+MYSQL+AJAX form, submit event not captured by Javascript, but does POST data to the DB
- Click loads template via ajax
- using woocommerce_template_single_add_to_cart in shop-loop – javascript issues [closed]
- Display notification only once
- WooCommerce: update custom fields after checkout validation failure
- 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
- How to speed up admin-ajax.php in wordpress
- 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
- Change “add to cart” button color based on Woocommerce product category [closed]
- 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 to add a Custom Mailchimp AJAX Newsletter Subscribe Form
- Fancybox type popup window that’s not an iframe
- 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
- get taxonomy thumbnail and use it as a variable in code
- Making an AJAX call to refresh a table
- HTML escaping data with ajax requests
- load ajax using admin-ajax.php
- Load Posts on Click via Ajax into a DIV
- 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?
- Cannot access $wpdb, comes back NULL
- 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?
- ajax polling with admin-ajax.php
- Custom Post type Ajax search results
- number of posts with “Load More”
- Ajax wordpress function showing source code in alert and not value of input field?
- 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)?
- Find the method which AJAX GET calls
- 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.
- Retrieve $_POST data to send to javascript without using localize script
- 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
- Woocommerce – Include custom user meta in order ‘filter by registered customer’ Ajax search
- How can I use AJAX in child theme template?
- I got this error POST https://localhost/meraboilerwp/[object%20Object] 404 (Not Found)
- Start a long running PHP process via JS/Ajax and monitor progress on admin page
- Retrive the value of the Active variation of the product and then link it to the “read more” to dynamically change
- Woocommerce product search result page layout
- How to make this shortcode not refresh the whole page when i use it on frontend
- Woocommerce – how can i add items to cart using onclick – multiple items at once with custom prices
- How to add icon to WooCommerce add to cart button
- WooCommerce Mini-Cart Problem
- GET admin-ajax.php returning 400 bad request error
- Issue with Ajax filter categories and Javascript
- How do I ensure that the URL parameters are updated correctly when multiple filters are applied