AJAX点击计数器Wordpress

AJAX点击计数器Wordpress,wordpress,click,counter,Wordpress,Click,Counter,我需要一个简单的点击计数器在我的wordpress文章的链接。我经常用谷歌,但找不到一个有效的。我想对特定类的点击次数进行计数,并将其存储在post_meta中,或者作为自定义字段在以后显示计数 这是我找到的一些代码,但我无法让它工作..当我点击链接时什么都没有发生 js php 这是我在stackoverflow上找到的另一个,但也不起作用 控制台中有任何输出吗?您是指例如在chrome search elements控制台中的输出吗?如果是这样,那就什么也没有了 jQuery(docume

我需要一个简单的点击计数器在我的wordpress文章的链接。我经常用谷歌,但找不到一个有效的。我想对特定类的点击次数进行计数,并将其存储在post_meta中,或者作为自定义字段在以后显示计数

这是我找到的一些代码,但我无法让它工作..当我点击链接时什么都没有发生

js

php

这是我在stackoverflow上找到的另一个,但也不起作用

控制台中有任何输出吗?您是指例如在chrome search elements控制台中的输出吗?如果是这样,那就什么也没有了
jQuery(document).ready(function($) {

    $("a[link-out]").click(function() {
        var linkout = $(this).attr("link-out");
        var data = {
            action: 'my_action',
            postid: linkout
        };
        $.post(MyAjax.ajaxurl, data);
    });

});
wp_enqueue_script( 'my-ajax-request', plugin_dir_url( __FILE__ ) . 'js/countclicks.js', array( 'jquery' ) );
// declare the URL to the file that handles the AJAX request (wp-admin/admin-ajax.php)
wp_localize_script( 'my-ajax-request', 'MyAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );

add_action('wp_ajax_my_action', 'my_action_callback');
add_action('wp_ajax_nopriv_my_action', 'my_action_callback');

function my_action_callback() {
    global $wpdb;
    $post_id = $_POST['postid'];
    $post_id = mysql_real_escape_string($post_id);
    $wpdb->query("UPDATE wp_postmeta SET meta_value = meta_value+1 WHERE post_id = '$post_id' AND meta_key = 'clicks_out'");
}