gpt4 book ai didi

javascript - 统计点击按钮创建 "Top Event"区域的次数

转载 作者:行者123 更新时间:2023-12-03 12:30:56 25 4
gpt4 key购买 nike

我正在开发一个显示多个旅游项目的旅游网站。我正在使用 WordPress 并创建了一个名为 Tours 的自定义帖子类型。

每个游览内部都有一个“立即预订”按钮,该按钮是作为自定义元框创建的。 “立即预订”按钮包含指向第三方预订系统的链接。

我想做的是在主页上创建一个字段来显示本周最受欢迎的旅游。这将根据每次旅行中“立即预订”按钮的点击次数来判断。

因此,只要用户点击“立即预订”一周内的某个旅行,就会对该旅行设置计数,并且一周内数量最多的旅行将作为主页上的链接。

如何通过 JavaScript 或 PHP 使其工作?

最佳答案

使用 jquery 在立即预订按钮上触发点击事件

  $(document).ready(function(){
$("#booknow").click(function(){
$.ajax({
type: "POST",
url: "<?php echo site_url(); ?>/wp-admin/admin-ajax.php",
data: { action: "countaddone", postId: "1" }
});
});
});

现在将函数创建到主题的functions.php文件中,例如。

add_action('wp_ajax_countaddone', 'my_countlogin');
add_action('wp_ajax_nopriv_countaddone', 'my_countlogin');

function my_countlogin(){
$postid = $_POST['postId'];
$getcount = get_post_meta($postid,'_my_meta_getcount');
$count = $getcount[0] + 1;
update_post_meta($postid,'_my_meta_getcount',$count);
}

使用此代码获取按钮的点击次数。

 $getcount = get_post_meta($postid,'_my_meta_getcount');

关于javascript - 统计点击按钮创建 "Top Event"区域的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23936060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com