duanhuiuw12555 2014-10-09 21:58
浏览 12

如何在wordpress上的下载页面添加点击计数器?

I have a page with a list of cd's and mixtapes and each cd is downloadable with a download button.... i want to count and display how many times each download button is click.... i have searches for days and can't seem to figure it out?? if anyone could help me out that would be great...

here is the code for the links on my wordpress site

<a href="<?php echo get_post_meta($post->ID,'mixtape_link',true); ?>" class="button small"><span>Download Now!</span></a>

i would like each link to count AND display how many times it has been clicked

  • 写回答

1条回答 默认 最新

  • douci7521 2014-10-09 22:01
    关注

    Use the onclick event to call a is function. With that function call for a php file to increment a counter in a text file or in your database.

    This is a very short plain example. JavaScript:

    function increment() { 
    
    $.ajax ({ url: "www.link.to/yourphpfile.php", 
    
    data: { action : increment }, //optional 
    
    }
    

    PHP file:

    if ($_POST["action"] == "increment") {
    
    // increment your counter
    
    }
    

    This is not a complete example. You need to use a special solution for that in worpress. Take a look at this: http://codex.wordpress.org/AJAX_in_Plugins

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题