سلام دوستان
بنده یک کدی پیدا کردم درون نت که میشه باهاش لایک اضافه کرد به مطالب . ولی میخوام به این کد دیسلایک رو هم اضافه کنم متاسفانه نتونستم
کسی از دوستان میتونه کمک کنه ؟
کد فانکشن
کد:function likeThis($post_id,$action = 'get') { if(!is_numeric($post_id)) { error_log("خطا : مقدار عددي براي post_id ارسال نشده است"); return; } switch($action) { case 'get': $data = get_post_meta($post_id, '_likes'); if(!is_numeric($data[0])) { $data[0] = 0; add_post_meta($post_id, '_likes', '0', true); } return $data[0]; break; case 'update': if(isset($_COOKIE["like_" . $post_id])) { return; } $currentValue = get_post_meta($post_id, '_likes'); if(!is_numeric($currentValue[0])) { $currentValue[0] = 0; add_post_meta($post_id, '_likes', '1', true); } $currentValue[0]++; update_post_meta($post_id, '_likes', $currentValue[0]); setcookie("like_" . $post_id, $post_id,time()+(60*60*24*365)); break; } } function mw_Likes($post_id) { $likes = likeThis($post_id); $who = ' بار پسنديده شده است '; if($likes == 1) { $who = ' بار پسنديده شده است '; } if(isset($_COOKIE["like_" . $post_id])) { print '<a href="#" class="likeThis done" id="like-'.$post_id.'">'.$likes.$who.'</a>'; return; } print '<a href="#" class="likeThis" id="like-'.$post_id.'">'.$likes.$who.'</a>'; } function setUpPostLikes($post_id) { if(!is_numeric($post_id)) { error_log("خطا : مقدار عددي براي post_id ارسال نشده است"); return; } add_post_meta($post_id, '_likes', '0', true); } function checkHeaders() { if(isset($_POST["likepost"])) { likeThis($_POST["likepost"],'update'); } } function jsIncludes() { wp_enqueue_script('jquery'); wp_register_script('Mw-likesScript', get_template_directory_uri(). '/js/Mw-likesScript.js' ); wp_enqueue_script('Mw-likesScript',array('jquery')); } add_action ('publish_post', 'setUpPostLikes'); add_action ('init', 'checkHeaders'); add_action ('get_header', 'jsIncludes');





پاسخ با نقل قول