Milad.flight 1 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلام به همه دوستان عزیزمن تو قسمت دیدگاه های سایتم میخواستم وقتی روی نام کسی که دیدگاه رو ارسال کرده کلیک میکنم من رو ببره به صفحه پروفایلشمیشه؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 قالبتون فایل comments.php داره؟ اگر داره باید ببینید حلقه دیدگاه کجا درست می شه یا توی همون فایله یا callback شده به یک تابع در functions.php در حلقه نظرات باید وارد کنید <?php $comment_user_id = $comment->user_id; $gupc = get_user_posts_count($comment_user_id); if($comment_user_id>0 and $gupc>0) { echo '<a href="'.home_url('/?author='.$comment_user_id).'">'; comment_author(); echo '</a>'; } else { comment_author_link(); } ?> 1 نقل قول لینک به ارسال
Milad.flight 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 (ویرایش شده) قالبتون فایل comments.php داره؟اگر داره باید ببینید حلقه دیدگاه کجا درست می شهیا توی همون فایله یا callback شده به یک تابع در functions.php در حلقه نظرات باید وارد کنید<?php $comment_user_id = $comment->user_id; $gupc = get_user_posts_count($comment_user_id); if($comment_user_id>0 and $gupc>0) { echo '<a href="'.home_url('/?author='.$comment_user_id).'">'; comment_author(); echo '</a>'; } else { comment_author_link(); } ?>اره فایل comment.php رو داره اما قالبم یه فایل دیگه به اسم partial-comment.php داره که توش تعریف شده که نام نویسنده دیدگاه رو نشون بده و فقط تو همین تعریف شده و دیگه تو comment.php تعریف نشده و من فقط میخوام یه کاری کنم که وقتی رو اسم نویسنده کلیک میکنم بره به پروفایل نویسنده دیدگاه الان به صورت پیشفرض وقتی رو اسم نویسنده دیدگاه کلیک کنی میره به آدرس وبلاگ یا سایتی که کاربر تو پروفایلش زدهخب من اینجا کل کد فایل partial-comment.php رو میزارم تا ببینید<?phpif (!function_exists('bunyad_smartmag_comment')):/*** Callback for displaying a comment** @todo eventually move to bunyad templates with auto-generated functions as template containers** @param mixed $comment* @param array $args* @param integer $depth*/function bunyad_smartmag_comment($comment, $args, $depth){$GLOBALS['comment'] = $comment;switch ($comment->comment_type):case 'pingback':case 'trackback':?><li class="post pingback"><p><?php _e('Pingback:', 'bunyad'); ?> <?php comment_author_link(); ?><?php edit_comment_link(__('Edit', 'bunyad'), '<span class="edit-link">', '</span>'); ?></p><?phpbreak;default:?><li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"><article id="comment-<?php comment_ID(); ?>" class="comment"> <div class="comment-avatar"> <?php echo get_avatar($comment, 40); ?> </div> <div class="comment-meta"> <span class="comment-author"><?php comment_author_link(); ?></span> <?php _e('on', 'bunyad'); ?> <a href="<?php comment_link(); ?>" class="comment-time" title="<?php comment_date(); _e(' at ', 'bunyad'); comment_time(); ?>"> <time pubdate datetime="<?php comment_time('c'); ?>"><?php comment_date(); ?> <?php comment_time(); ?></time> </a> <?php edit_comment_link(__( 'Edit', 'bunyad' ), '<span class="edit-link"> · ', '</span>' ); ?> </div> <!-- .comment-meta --> <div class="comment-content"> <?php comment_text(); ?> <?php if ($comment->comment_approved == '0'): ?> <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.', 'bunyad'); ?></em> <?php endif; ?> <div class="reply"> <?php comment_reply_link(array_merge($args, array( 'reply_text' => __( 'Reply', 'bunyad') . ' <i class="fa fa-angle-right"></i>', 'depth' => $depth, 'max_depth' => $args['max_depth'] ))); ?> </div><!-- .reply --> </div></article><!-- #comment-N --><?phpbreak;endswitch;}endif;همونطور که میبینید تو کد کلاسcomment-metaکار نمایش نام نویسنده دیدگاه و تاریخ ارسال دیدگاه رو نشون میده ویرایش شده مهر 93 توسط Milad.flight نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 الان مشکلتون چیه؟کدی که دادم رو بگذارید جای <span class="comment-author"><?php comment_author_link(); ?></span> 1 نقل قول لینک به ارسال
Milad.flight 1 ارسال شده در مهر 93 مالک گزارش بازنشر ارسال شده در مهر 93 گذاشتم جواب ندادبه هر حال ممنون از زحمتتون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 ممکنه این فایل فایل نظراتتون نباشه کدهای فایل comments.php را بگذارید اینجا تا مشخص شه این فایل فایل نظراتتونه یا حلقه جای دیگه ای داره درست می شه چون به خودی خود این فایل نمی تونه بخش نظرات رو معرفی کنه مگر اینکه اینکلود شده باشه توی functions.php 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .