質問があります。私がWordpress 3.0を使っていたとき、私のajax機能はうまくいきました。ログインしてログアウトすると、良いことが返されます。
add_action( 'wp_ajax_my_action'、 'my_action_callback'); add_action( 'wp_ajax_nopriv_my_action'、 'my_action_callback');
Wordpress 3.1以降、 wp_ajax_nopriv_my_action は廃止予定です。そのため、訪問者にとって、私のajax機能は機能しません。
Wordpress 3.1の代替のAjax関数は何ですか?お願いします
あなたが言及したサイトはおそらく自動化された方法で更新されています。アクションが非推奨であると誤って主張しているのは、次の理由による。
wp_ajax_nopriv_{$_POST[action]}
についてwp_ajax_nopriv_{$_REQUEST[action]}
です( そのサイトにも文書化されています )。そのため、アクションは非推奨ではなく、その機能は変更されず(変数へのアクセス方法のみ)、現在のWPバージョンで完全に機能します。