AJAXIFY WordPress Theme Frontend menu

У меня есть следующий код в моих functions.php

add_action('wp_enqueue_scripts', 'my_frontendscript'); function my_frontendscript() { //registering script wp_register_script('frontendscript', get_template_directory_uri() . '/frontend.js', array("jquery"), '1.0', true); //enqueuing script wp_enqueue_script('frontendscript'); //localizing javascript //creating ajax_object and insert it into the frontendscript wp_localize_script('frontendscript', 'ajax_object', array( 'ajax_url' => admin_url('admin-ajax.php'), 'action' => 'my_action' ) ); } add_action('wp_ajax_my_action','my_action_callback'); add_action('wp_ajax_nopriv_my_action','my_action_callback'); function my_action_callback($text){ echo "my action callback - success: ".$text; die(); } 

И это мой frontend.js:

 //insert the following javascript code to frontendscript.js jQuery(document).ready(function($) { var data = { action : ajax_object.action }; $.post(ajax_object.ajax_url, data, function(response) { console.log('Got this from the server: ' + response); }); }); 

Я понимаю wp_ajax_nopriv_my_action; но я до сих пор не знаю, как «ajaxify» мою тему WordPress.

Что я могу сделать, верну страницу содержимого в моих functions.php?

У кого-нибудь есть пример кода, который я хочу?

благодаря

Solutions Collecting From Web of "AJAXIFY WordPress Theme Frontend menu"