php 主题中简单的Wordpress AJAX

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 主题中简单的Wordpress AJAX相关的知识,希望对你有一定的参考价值。

$( document ).ready( function() {
    
    $.ajax({
        url: ajax_object.ajaxurl,
        type: 'POST',
        data: {
            action: 'set_php_interest',
            whatever: 1234
        },
        success: function( response ) {
            console.log(response);
        },
    });
    
});
<?php 

function set_php_interest() {
    $whatever = intval( $_POST['whatever'] );
    $whatever += 10;
        echo $whatever;
    die();
}
add_action('wp_ajax_set_php_interest','set_php_interest');
add_action('wp_ajax_nopriv_set_php_interest', 'set_php_interest');


function enqueue_scripts() {
	wp_enqueue_script( 'main-js', get_theme_file_uri( '/assets/js/global.js' ), array( 'jquery' ), '1.0', true );
    wp_localize_script(
        'main-js', 
        'ajax_object',
        array( 'ajaxurl' => admin_url('admin-ajax.php') ) 
    );
}
add_action( 'wp_enqueue_scripts', 'enqueue_scripts' );

?>

以上是关于php 主题中简单的Wordpress AJAX的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress ajax->php 请求

如何在 Wordpress 中加载 Ajax

php Quick Singleton类将包含在WordPress插件(或主题functions.php文件)中,它将创建一个简单的Person帖子类型并显示

wordpress 加 ajax 使用 admin-ajax

WordPress主题开发:最简单的主题构成

如何为wordpress主题添加自定义页眉和页脚