点赞可以让读者对你文章的认可,目前大多数 模板 都有点赞功能,如果你的模板还没有,手动来添加一个吧:
「后台」→「外观」→「编辑」→ 「functions.php」文件,把下面的代码添加进去:
add_action('wp_ajax_nopriv_bigfa_like', 'bigfa_like');
add_action('wp_ajax_bigfa_like', 'bigfa_like');
function bigfa_like(){
global $wpdb,$post;
$id = $_post["um_id"];
$action = $_post["um_action"];
if ( $action == 'ding'){
$bigfa_raters = get_post_meta($id,'bigfa_ding',true);
$expire = time() 99999999;
$domain = ($_server['http_host'] != 'localhost') ? $_server['http_host'] : false; // make cookies work with localhost
setcookie('bigfa_ding_'.$id,$id,$expire,'/',$domain,false);
if (!$bigfa_raters || !is_numeric($bigfa_raters)) {
update_post_meta($id, 'bigfa_ding', 1);
}
else {
update_post_meta($id, 'bigfa_ding', ($bigfa_raters 1));
}
echo get_post_meta($id,'bigfa_ding',true);
}
die;
}
「后台」→「外观」→「编辑」→ 「footer.php」文件,把下面的代码添加进去:
「后台」→「外观」→「编辑」→ 「single.php」文件,搜索这段代码 ,在这段代码后面添加以下代码
最后加上css样式就完成了:
.post-like{text-align:center;padding:10px}
.post-like a{ background-color:#21759b;border-radius: 3px;color: #ffffff;font-size: 12px;padding: 5px 10px;text-decoration: none;outline:none}
.post-like a.done, .post-like a:hover{background-color:#eee;color:#21759b;}
.post-like a.done{cursor:not-allowed}
# 更多技巧,请关注「专题」
方法来源: