我需要计算用户单击特定按钮的次数, 例如:
<a id="download" href="#">Download</a>
这里的最佳做法是什么?我想创建一个全新的数据库表, 并在用户每次单击按钮时增加该值。
function countClicks() {
global $wpdb;
$charset_collate = $wpdb->get_charset_collate();
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
//* Create the teams table
$table_name = $wpdb->prefix . 'count_clicks';
$sql = "CREATE TABLE $table_name (
click_id INTEGER NOT NULL AUTO_INCREMENT, click_number INTEGER NOT NULL, PRIMARY KEY (click_id)
) $charset_collate;";
dbDelta( $sql );
}
你是否有更好的解决方案, 而不是创建一个新的表?顺便说一句:这是一个WordPress网站。
#1
我将使用”高级自定义字段”插件并为每个可下载的文件创建一个自定义字段-然后使用JavaScript捕获点击, 通过AJAX发送的点击会将调用发送给增加计数的函数。
评论前必须登录!
注册