我正在为会员网站创建我的第一个插件。我有一个名为subscription
使用subscr_user_id
值取自的列$current_user->ID
. 因此,当当前用户订阅时,会在表中插入一条新记录,其中subscr_user_id
获取当前用户ID的值。如何从模板中查询(插入和选择)表(我不知道是否有其他方法可以测试查询)?
我有这个SELECT查询:请注意,我已经在subscr\\U user\\U id=1的表订阅中预插入了一条记录,这意味着该用户是管理员。我通过sql控制台做到了这一点。
//Somewhere in between the body of the template.
//This query will be used for a code that checks if a user ID is already subscribed to avoid duplicate records.
global $current_user;
global $wpdb;
$user_id = $wpdb->get_row("SELECT * FROM $wpdb->subscription WHERE subscr_user_id = $current_user->ID");
echo \'<p> Current user ID is:\'.$user_id->subscr_user_id. \'</p>\';
在查看使用该模板的页面之前,我以管理员身份登录,以确保ID为
1
. 很遗憾,我没有得到任何结果?还有谁能给我看一下INSERT语句的示例吗?