導讀:網站搭建網站搭建請在此輸入內容我學習如何建網站過程中,我們講到了網站如何添加“打賞”功能,今天學做網站論壇就來講一下如何在自己的wordpress網站上制作點贊功能。效果如下圖快速建站技術網站開發技術。
dede商城模板
請在此輸入內容我學習如何建網站過程中,我們講到了網站如何添加“打賞”功能,今天學做網站論壇就來講一下如何在自己的wdede織夢模板ordpress網站上制作點贊功能。效果如下圖:

wordpress網站點贊功能制作步驟:
在自己的wordpress模板的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;
}
下載JQUERY文件,并將它通過FTP軟件上傳到自己模板的images文件夾下。【點此下載】
在wordpress頭部模板(header.php)中插入以下的引用JQUERY的代碼。
<script?src="<?php?bloginfo('template_directory');??>/images/jquery.min.js"></script>在wordpress底部模板(footer.php)中插入以下的JS調用代碼。<script?type="text/javascript">$(document).ready(function()?{$.fn.postLike?=?function()?{if?($(this).hasClass('done'))?{alert("您已經贊過啦:-)");return?false;}?else?{$(this).addClass('done');var?id?=?$(this).data("id"),action?=?$(this).data('action'),rateHolder?=?$(this).children('.count');var?ajax_data?=?{action:?"bigfa_like",um_id:?id,um_action:?action};$.post("<?php?bloginfo('url');?>/wp-admin/admin-ajax.php",?ajax_data,function(data)?{$(rateHolder).html(data);});return?false;}};$(document).on("click",?".favorite",function()?{$(this).postLike();});});</script>
關鍵詞標簽: 網站 WordPress 功能
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章wordpress網站點贊功能制作,網站搭建主要講述功能,網站,wordpress網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35264.html