- 资源介绍
- 更新记录
- 安装教程
WordPress点赞功能虽然对网站整体的SEO优化意义不大,但是如果很多人给你的文章点赞,那就是说文章得到了更多人的认可,你的文章给别人带来了帮助。
如果再加上一个文章点赞排行,那么就可以很精准的分析出哪些文章更受用户的欢迎,更了解用户痛点,从而更好的更新出对大家有帮助的文章。
功能丰富的WordPress点赞插件不少,但是因为这么个小功能使用一个插件,有点不太好,也说不上哪里不好,小编就是觉得不好。
所以今天路途吧lutu88.com给大家带来一份wordpress不用插件实现文章点赞、文章点赞排行的wordpress教程。
使用教程
第一步:把下面代码复制到主题的functions.pnp文件内。
// AJAX点赞
function dotGood()
{
global $wpdb, $post;
$id = $_POST[\"um_id\"];
if ($_POST[\"um_action\"] == \'topTop\') {
$specs_raters = get_post_meta($id, \'dotGood\', true);
$expire = time() + 99999999;
$domain = ($_SERVER[\'HTTP_HOST\'] != \'localhost\') ? $_SERVER[\'HTTP_HOST\'] : false; // make cookies work with localhost
setcookie(\'dotGood_\' . $id, $id, $expire, \'/\', $domain, false);
if (!$specs_raters || !is_numeric($specs_raters)) update_post_meta($id, \'dotGood\', 1);
else update_post_meta($id, \'dotGood\', ($specs_raters + 1));
echo get_post_meta($id, \'dotGood\', true);
}
die;
}
add_action(\'wp_ajax_nopriv_dotGood\', \'dotGood\');
add_action(\'wp_ajax_dotGood\', \'dotGood\');
第二步:把下面代码写进需要添加ajax点赞的文章页面
nofollow\" data-action=\"topTop\" data-id=\"\" class=\"dotGood ID]) ? \'done\' : \'\'; ?>\">
ID, \'dotGood\', true)) ? $dot_good : \'0\'; ?>人点赞
第四部:css美化下点赞按钮。(可以根据自己的喜好修改css样式)
.zan {}
.zan a {padding:8px 16px 9px 13px;font-size: 14px;color: #fff;background-color: #fe7f6f;}
.zan a:hover {background-color: #ed1c24}
.zan a:hover {color: #fff}
.zan .count {font-size: 13px;}
.reward {background-color: #f5a754!important}
.zan .done {background-color: #ed1c24!important}
第五部:更新文章页面,看看是不是多了一个点赞的按钮呢?
文章点赞排行
wordpress AJAX点赞功能已经实现了,接下来实现文章点赞排行。
实现原理跟获取最新文章、热门文章大同小异,只添加了\'meta_key\' => \'dotGood\' 字段
1,
\'meta_key\' => \'dotGood\',
\'orderby\' => \'meta_value_num\',
\'showposts\' => 20
);
query_posts($args); if ( have_posts() ) : ?>
\" rel=\"external nofollow\" target=\"_blank\">
猜你喜欢
-
WordPress文章随机显示缩略图的实现方法_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress实现前台登录功能_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress列表上下页数字分页导航代码_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress SEO优化之如何给文章关键词标签自动添加内链_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何添加文章投稿功能_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何调用指定ID文章_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress添加网站文章内容页字数统计代码_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何获取全部文章总浏览数量_52弹弹堂-5466shop.cn
2020-08-28 -
响应式黑色智能医疗设备科技类网站源码 - 免登录下载网,一个专注于分享各种免费资源的网站!
2020-08-28 -
WordPress获取文章统计数量及评论数量_52弹弹堂-5466shop.cn
2020-08-28
-
WordPress获取自定义文章类型的全部分类法名称、链接、ID_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress自动截取部分文章内容做为文章摘要_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress评论获取QQ头像和昵称教程_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何获取某个标签下的文章总数_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress教程:在后台文章列表添加作者筛选选项_52弹弹堂-5466shop.cn
2020-08-28 -
20年最新WordPress安装详细教程,还在问wordpress如何安装?这篇文章解决问题_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress主题美化-Ripro主题网站图片放大效果_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress获取自定义文章类型分类法的所有文章循环_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何在前台显示登录用户的注册时间_52弹弹堂-5466shop.cn
2020-08-28 -
WordPress如何调用指定分类文章_52弹弹堂-5466shop.cn
2020-08-28
猜你在找
5466资源网 » WordPress不用插件实现文章AJAX点赞、文章点赞排行_52弹弹堂-5466shop.cn
- 2020-08-28Hi,初次和大家见面了,请多关照!