با سلام خدمت دوستان عزیز وردپرسی!

آیا تا به حال برای شما پیش آمده است تا بخواهید نظرات منتشر شده در یک نوشته خاص را در هدر، فوتر، سایدبار و حتی نوشته خاصی از سایت نمایش دهید؟

با این کار می‌توانید نظرات موجود در نوشته خاصی را در مکان های ذکر شده نمایش داده و علاوه بر جذب کاربران برای ارسال نظر باعث افزایش بازدید ان نوشته شوید.

در این آموزش از دکتر وردپرس قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از ان قادر خواهید بود تا به نمایش نظرات سایر مطالب در یک نوشته، یا هر مکانی از قالب خود با استفاده از ابزارک‎ها بپردازید.

نمایش نظرات سایر مطالب در یک نوشته خاص

نمایش نظرات سایر مطالب در یک نوشته خاص

نمایش نظرات سایر مطالب در یک نوشته خاص

برای شروع کار ابتدا فایل فانکشن (functions.php) قالب خود را باز کرده و کدهای زیر را در آن قرار دهید.

// show specific comment in other post or sidebar and foter by doctorwp.com
function comments_shortcode($atts) {
extract( shortcode_atts( array(
'id' => ''
), $atts ) );
$num = 0;
$post_id = $id;
$queried_post = get_post($post_id);
$cc = $queried_post->comment_count;
if( $cc == $num || $cc > 1 ) : $cc = $cc.' Comments';
else : $cc = $cc.' Comment';
endif;
$permalink = get_permalink($post_id);
return '<a href="'. $permalink . '" class="comments_link">' . $cc . '</a>';
}
add_shortcode('comments', 'comments_shortcode');

پس از اینکه کدهای فوق را در فایل فانکشن قرار دادید آن را ذخیره کرده و حال در هر بخشی از سایت و حتی یک نوشته خاص که قصد دارید نظرات یک نوشته خاص را نمایش دهید از شورت کد زیر استفاده کنید.

نکته: دقت کنید قبل از هرگونه تغییر در فانکشن قالب خود یک نسخه پشتیبان از آن داشته باشید تا در صورت بروز خطا سریعا آن را رفع کنید.

[comments id="POST_ID″]

مطابق شورت کد فوق به جای POST_ID آی‌دی نوشته مورد نظر را در نوشته و یا ابزارک خود وارد کنید تا نظرات آن نوشته نمایش داده شود.

شاد باشید..

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته
Loading...