رفتن به مطلب

نمایش "در پاسخ به ..." در برگ ساخته شده برای آخرین دیدگاه ها


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

1. چکار کنم دیدگاه های یک کاربر خاص رو نشون نده؟

2. چکار کنم دیدگاه های یک برگ بخصوص نمایش داده نشه؟


<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, user_ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type, comment_parent, comment_author_url,
SUBSTRING(comment_content,1,70) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 100";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "\n<ol class='commentlist'>";
foreach ($comments as $comment) {
$parent_comment = get_comment($comment->comment_parent);
$output .= "\n<li class='comment'>".strip_tags($comment->comment_author)
.' در پاسخ به '.$parent_comment->comment_author
." در ".$comment->post_title." گفته:<br /> " . "<a href=\"" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "\" title=\"در " .
$comment->post_title . "\">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "\n</ol>";
$output .= $post_HTML;
echo $output;
?>

لینک به ارسال

کد SQL جایگزین


$sql = "SELECT DISTINCT ID, user_ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type, comment_parent, comment_author_url,
SUBSTRING(comment_content,1,70) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = '' AND user_id <> 10 AND ID <> 15
ORDER BY comment_date_gmt DESC
LIMIT 100";

10 شناسه کاربر

15 شناسه پست یا برگه

لینک به ارسال

این دو کد را تست کنید:


SELECT DISTINCT ID, user_ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type, comment_parent, comment_author_url,
SUBSTRING(comment_content,1,70) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = '' AND user_id NOT IN (10,20) AND ID <> 15
ORDER BY comment_date_gmt DESC
LIMIT 100


SELECT DISTINCT ID, user_ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type, comment_parent, comment_author_url,
SUBSTRING(comment_content,1,70) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = '' AND (user_id <> 10 AND user_id <> 20) AND ID <> 15
ORDER BY comment_date_gmt DESC
LIMIT 100

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...