0

親愛なる友人 これは、投稿リクエストを送信するための私のコードです。

$.post("<?php echo home_url(); ?>/wp-admin/admin-ajax.php",{'action':'add_content'},function(result){
        if(result == "add0"){
            $(".success").show();
        }else{
            $(".error").show();
        }
});

これは functions.php ファイルでリクエストを取得するための私の関数です

add_action( 'wp_ajax_add_content', 'ajax_add_contactlist' );

function ajax_add_contactlist() {
    echo "come";
}

ユーザーがログインしているときに、このコードは正常に機能しています。

しかし、ユーザーがログインしていない場合は0を返し、その関数を呼び出さないでください。

4

1 に答える 1

3

ログインしていないユーザーの場合は、以下の行を渡す必要があります

add_action('wp_ajax_nopriv_add_content', 'ajax_add_contactlist'); // Not logged in user
于 2013-11-08T11:27:06.083 に答える