走啊走
来学wordpress建站吧

首页

买主机

建站

联系

wordpress如何实现文章点赞功能?

最近,想在自己改版的网站上增加一个点赞功能,以此来丰富网站的内容。于是在网上查询该功能如何实现,一开始找了一个源码,在本地测试,不管怎么弄,点赞的按钮就是不起作用。我想程序哪里是不是出现了问题,查看了好多博客都是发表的相同的代码程序,既然人家用的好好的,为啥我的不起作用呢?经过一番折腾,弄了好久还是不行,我想第二天放到服务器空间里起作用吗,结果真的管用了。给大家分享一下代码,如下:
第一步:将下面的代码放到主题的functions里面
add_action(‘wp_ajax_nopriv_favorite_praise’, ‘favorite_praise’);
add_action(‘wp_ajax_favorite_praise’, ‘favorite_praise’);
function favorite_praise(){
    global $wpdb,$post;
    $id = $_POST[“um_id”];
    $action = $_POST[“um_action”];
    if ( $action == ‘ding’){
        $specs_raters = get_post_meta($id,’favorite_praise’,true);
        $expire = time() + 99999999;
        $domain = ($_SERVER[‘HTTP_HOST’] != ‘localhost’) ? $_SERVER[‘HTTP_HOST’] : false; // make cookies work with localhost
        setcookie(‘favorite_praise_’.$id,$id,$expire,’/’,$domain,false);
        if (!$specs_raters || !is_numeric($specs_raters)) {
            update_post_meta($id, ‘favorite_praise’, 1);
        }
        else {
            update_post_meta($id, ‘favorite_praise’, ($specs_raters + 1));
        }
        echo get_post_meta($id,’favorite_pra
微信订阅号:wordpress8—WordPress建站吧 » wordpress如何实现文章点赞功能?


走啊走—【WordPress建站吧,轻松学建站!关注微信订阅号:wordpress8】

wordpress建站安装》联系我们
ECS突发性能T6-99元/年
力荐

阿里云服务器,ECS共享型S6新品低至69.86/年

阅读(9002)评论(242)

新用户专属小站价,爆款产品1折起,百度云服务器之前买的特价大概100块钱左右一年的吧,大概还有一个月就要过期了,平时没怎么用基本是空着的,做一些测试用,今天去百度云续费域名,结果发现又有活动团购价格62元/6个月的价格,感觉比较划算六十多块钱买半年,这个价格还是比较诱人的,...

ECS突发性能T6-99元/年
新手必看

wordpress建站首选云服务器229.00/3年

阅读(822)评论(242)

新用户专属小站价,爆款产品1折起爆款产品5折起,新老用户同享优惠,限时抢购,指定云产品使用 限新用户 最高¥2000...

久不见,可好?给您推荐阿里云ECS服务器,特价主机低至¥74.43/年起开抢 阿里云ECS特惠价
这个很重要:宝塔服务器面板,一键全能部署及管理,送你¥3188礼包, 点我领取