Every AJAX Requests Pass Through the Admin-Ajax. PHP File….How to Use AJAX Precisely in WordPress Custom Themes?
The use of AJAX technology in WordPress has become increasingly popular in recent years. AJAX requests are sent from the server to the web browser, and then back to the server.
This allows a web page to interact with the user without reloading the page. AJAX is often used in conjunction with PHP, which is a popular web development language.
AJAX requests pass through the admin-ajax.php file.
This file is located in the wp-content/themes folder and is used to manage AJAX requests. The file contains the following functions:.
__ajaxSetup() : This function is used to initialize the AJAX library.
: This function is used to initialize the AJAX library. __ajaxRestore() : This function is used to restore the state of the AJAX library.
: This function is used to restore the state of the AJAX library. __ajaxRender() : This function is used to render the content of the AJAX library.
: This function is used to render the content of the AJAX library. __ajaxPost() : This function is used to send a POST request to the server.
: This function is used to send a POST request to the server. __ajaxPreRender() : This function is used to pre-render the content of the AJAX library.
: This function is used to pre-render the content of the AJAX library. __ajaxGet() : This function is used to retrieve the content of the AJAX library.
: This function is used to retrieve the content of the AJAX library. __ajaxSet() : This function is used to set the content of the AJAX library.
: This function is used to set the content of the AJAX library. __ajaxComplete() : This function is used to complete the execution of the AJAX request.
: This function is used to complete the execution of the AJAX request. __ajaxError() : This function is used to throw an error.
: This function is used to throw an error. __ajaxSuccess() : This function is used to return the success status of the AJAX request.
: This function is used to return the success status of the AJAX request. __ajaxDebug() : This function is used to print debugging information.
: This function is used to print debugging information. The wp_ajax_callback() function: This function is used to register a callback function that is called when the AJAX request is completed or an error occurs.
The following code example creates a custom theme that uses AJAX to display the current time. When the current time is updated, the AJAX request is executed and the time is displayed on the web page.
setCallback(‘time_ajax_callback’); // Initiate the AJAX request $response = $ajax->send(‘GET’, ‘https://www.google.
com/search?q=time’); // Display the results of the AJAX request on the web page echo “
Current Time: ” . $response->getResponseCode() . “
“; ?>. __.