عطا 123 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلام دوستان ؛چطوری میشه آخرین نظرات یک برگه خاص رو توی صفحه اصلی یا همون Index نمایش داد ؟کد یا افزونه ای که شخصی سازی بشه !؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 <ol class="commentlist"><?php //Gather comments for a specific page/post $comments = get_comments(array( 'post_id' => XXX, 'status' => 'approve' //Change this to the type of comments to be displayed )); //Display the list of comments wp_list_comments(array( 'per_page' => 10, //Allow comment pagination 'reverse_top_level' => false //Show the latest comments at the top of the list ), $comments);?></ol>بجایXXX آی دی مطلب مورد نظر را بگذاریدhttp://codex.wordpress.org/Function_Reference/wp_list_comments 4 نقل قول لینک به ارسال
عطا 123 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 ممنون استاد عزیز ، اما خب این همون استایل کلی نظرات رو نمایش میده و در ضمن آواتار و این ها هم داره من میخوام فقط نام نویسنده باشه و متن نظر به صورت excerpt | برای نمایش نظرات مشتریان میخوام اگر ایده دیگری هم دارید خوشحال میشم بشنوم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 شما در تعریف $comment هرچی دوست دارید تعریف کنید این حالت دیفالتشه این پارامترهاشه <?php $args = array('walker' => null,'max_depth' => '','style' => 'ul','callback' => null,'end-callback' => null,'type' => 'all','reply_text' => 'Reply','page' => '','per_page' => '','avatar_size' => 32,'reverse_top_level' => null,'reverse_children' => '','format' => 'xhtml', //or html5 @since 3.6'short_ping' => false // @since 3.6); ?>که با 'max_depth' => '',اندازه اش مدیریت می شهو با صفر کردن مقدار 'avatar_size' => 32,آواتار مخفی می شه باز شخصبی تر می خواهید یک function براش بسازید و نامش را در callback قرار بدید این هم نمونه اشه function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); if ( 'div' == $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; }?> <<?php echo $tag ?> <?php comment_class(empty( $args['has_children'] ) ? '' : 'parent') ?> id="comment-<?php comment_ID() ?>"> <?php if ( 'div' != $args['style'] ) : ?> <div id="div-comment-<?php comment_ID() ?>" class="comment-body"> <?php endif; ?> <div class="comment-author vcard"> <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?> <?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?> </div><?php if ($comment->comment_approved == '0') : ?> <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em> <br /><?php endif; ?> <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"> <?php /* translators: 1: date, 2: time */ printf( __('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),' ','' ); ?> </div> <?php comment_text() ?> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> <?php if ( 'div' != $args['style'] ) : ?> </div> <?php endif; ?><?php }به لینکی که دادم سربزنید و صفحه را کامل بخونید مشکلتون حل می شه 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .