رفتن به مطلب

نمایش تعداد نظرات ثبت شده بدون افزونه


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

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

یک سری کد می خواستم که بتونم باهاشون " تعداد نظرات ثبت شده ، تعداد نظرات اسپم ، تعداد نظرات منتظر تایید " را بدون افزونه در سایت نشون بدم .

باز هم به خاطر راه اندازی چنین انجمنی از تمامی بزرگواران تشکر می کنم .

لینک به ارسال

سلام .

این کد هست ولی من خودم تست کردم کار نمی داده و چند تا را مثل کل مطالب و مطالب پیش نویس را بیشتر نشون نمی داده ...

اگه می تونید درستش کنید که هیچی اگه هم نه که دوستان و اساتید گرامی لطف کنند کد های جدید بهشون بدند .

توی فانکشن :


<?php
// count posts
$n_post = wp_count_posts();
$n_post_publish = $n_post->publish;
$n_post_drafts = $n_post->draft;
// count pages
$n_page = wp_count_posts('pages');
$n_page_publish = $n_page->publish;
$n_page_drafts = $n_page->draft;
// count custom post types
$n_cpt = wp_count_posts('CUSTOM_POST_TYPE_NAME');
$n_cpt_publish = $n_cpt->publish;
$n_cpt_drafts = $n_cpt->draft;
// count comments
$n_comments = wp_count_comments();
$n_comments_moderated = $n_comments->moderated;
$n_comments_approved = $n_comments->approved;
$n_comments_spam = $n_comments->spam;
$n_comments_trash = $n_comments->trash;
$n_comments_total = $n_comments->total_comments;
?>

برای لود توی قالب :


<ul>
<!-- posts -->
<li>Post publish: <? echo $n_post_publish; ?></li>
<li>Post drafts: <? echo $n_post_drafts; ?></li>
<!-- pages -->
<li>Page publish: <? echo $n_page_publish; ?></li>
<li>Page drafts: <? echo $n_page_drafts; ?></li>
<!-- custom post types -->
<li>Custom post publish: <? echo $n_cpt_publish; ?></li>
<li>Custom post drafts: <? echo $n_cpt_drafts; ?></li>
<!-- comments -->
<li>Coments moderated: <? echo $n_comments_moderated; ?></li>
<li>Coments approved: <? echo $n_comments_approved; ?></li>
<li>Coments spam: <? echo $n_comments_spam; ?></li>
<li>Coments trash: <? echo $n_comments_trash; ?></li>
<li>Coments total: <? echo $n_comments_total; ?></li>
</ul>

لینک به ارسال

<?php
$comments_count = wp_count_comments();
echo "Comments for site <br />";
echo "Comments in moderation: " . $comments_count->moderated . "<br />";
echo "Comments approved: " . $comments_count->approved . "<br />";
echo "Comments in Spam: " . $comments_count->spam . "<br />";
echo "Comments in Trash: " . $comments_count->trash . "<br />";
echo "Total Comments: " . $comments_count->total_comments . "<br />";
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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