رفتن به مطلب

کمک درباره کد دکمه (لایک) وردپرس WordPress


پست های پیشنهاد شده

سلام وقت بخیر

بنده یه کد دارم که برای لایک مطالب وردپرس هست

کد رو از آدرس زیر گرفتم

 

لینک کد و منبع

 

بنده از این کد استفاده کردم

الان یک مشکلی که دارم اینه که میخوام به جای اون کلمه (بار پسندیده شد است) یک آیکن و دکمه SVG باشه

و اون کلمه (بار پسندیده شد است) از حالت لینک در بیاد و فقط تعداد لایک هارو نمایش بده

چطوری این کارو انجام بدم؟؟؟

 

 

این هم کد

 

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="#" id="like-'.$post_id.'">'.$likes.$who.'</a>';
return;
}
print '<a href="#" 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');

 

ویرایش شده توسط Areiya
لینک به ارسال

سلام

خب به جای نوشته ها که در کد بالا مشخص هستن آدرس عکس رو بزارید.

کدنویسی تا چه  حد آشنایی دارید؟

لینک به ارسال
در در ۱۳۹۸/۸/۱۸ at 17:30، Morteza گفته است :

سلام

خب به جای نوشته ها که در کد بالا مشخص هستن آدرس عکس رو بزارید.

کدنویسی تا چه  حد آشنایی دارید؟

سلام ممنون از پاسخ و کمک شما

زیاد آشنایی ندارم

 

به جای عکس میشه آیکون svg قرار داد؟

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...