آیا تا به حال برای شما پیش آمده است تا بخواهید نظرات منتشر شده در یک نوشته خاص را در هدر، فوتر، سایدبار و حتی نوشته خاصی از سایت نمایش دهید؟ با این کار میتوانید نظرات موجود در نوشته خاصی را در مکان های ذکر شده نمایش داده و علاوه بر جذب کاربران برای ارسال نظر باعث افزایش بازدید ان نوشته شوید. در این آموزش از 20اسکریپت قصد دارم تا به معرفی قطعه کدی بپردازم که با استفاده از ان قادر خواهید بود تا به نمایش نظرات سایر مطالب در یک نوشته، یا هر مکانی از قالب خود با استفاده از ابزارکها بپردازید.
نمایش نظرات سایر مطالب در یک نوشته خاص وردپرس
برای شروع کار ابتدا فایل فانکشن (functions.php) قالب خود را باز کرده و کدهای زیر را در آن قرار دهید.
// show specific comment in other post or sidebar and foter by www.20script.ir function comments_shortcode($atts) { extract( shortcode_atts( array( 'id' => '' ), $atts ) ); $num = ۰; $post_id = $id; $queried_post = get_post($post_id); $cc = $queried_post->comment_count; if( $cc == $num || $cc > ۱ ) : $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 آیدی نوشته مورد نظر را در نوشته و یا ابزارک خود وارد کنید تا نظرات آن نوشته نمایش داده شود.
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید