よくわからんが、GET メソッドを指定したら、コールバック内で get_current_user_id()
が値を出すようになった。
1 2 3 4 5 6 7 8 |
$.ajax({ dataType: 'json', url: jsonURL, method: 'GET', // <-- this beforeSend: function ( xhr ) { xhr.setRequestHeader( 'X-WP-Nonce', data.nonce ); } }) |
参考:https://stackoverflow.com/a/57449168 一番下の回答
Postscripts
もう一度テストしたら、
POST
でも来る。原因不明。多分、ブラウザ側でスクリプトが更新されてなかった可能性。