0

我正在为 wordpress 使用插件事件注册。一切正常。但我需要在页面或小部件中显示与会者或注册用户的数量。

我正在使用此代码显示否,但没有工作..

<?php

global $wpdb;
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->evr_attendee" );
echo "<p>User count is {$user_count}</p>";

?>

如果我evr_attendeeusers. 我观察到,该代码仅适用于 wordpress 数据库表,不适用于外部插件,请帮助。

4

1 回答 1

0

$wpdb是 wpdb 类的一个实例,它在wp-includes/wp-db.php. 这些“表名”实际上是在类中定义的变量。

这将起作用:

if (!isset($wpdb->tablename)) {
$wpdb->tablename = $table_prefix . 'tablename';
}

或者干脆你可以使用:

SELECT COUNT(*) FROM your_table_prefix_evr_attendee
于 2013-09-23T12:16:36.343 回答