ハイパーリンク (jQuery) をクリックするだけで wordpress データベースを更新するプラグインを作成しています。私がこれを行うことを学んだ方法では、PHP クラスからデータベースを更新しています。
次を使用して、user_id でテーブルをキャプチャして更新できます。
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
次を使用して、blog_id でテーブルをキャプチャして更新できます。
global $blog_id;
ただし、post_id を使用してテーブルをキャプチャして更新することはできません。私はもう試した:
global $wp_query;
$post = $wp_query->post;
$post_id = $post->ID;
これは機能しません - $post_id は 0 を返します。実際、このクラスのこの時点では、is_single は FALSE を返しています。私は立ち往生しており、本当に助けていただければ幸いです。
ありがとう!