reza_yki 103 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلام خدمت شمامن قسمت دیدگاه رو درست کردمتغییر رنگ دیدگاه مدیر هم انجام دادم و درست کار می کنه ولی کسانی که به دیدگاه مدیر پاسخ می دن هم رنگشو با رنگ دیدگاه مدیر یکسان میشه مثل عکس زیر: تصویر دیدگاه من یکی توی فانکشن هست:function mytheme_comment($comment, $args, $depth) {$GLOBALS['comment'] = $comment; ?><li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>" class="comment-body"> <div class="vcard"> <?php echo get_avatar($comment,$size='80',$default ); ?> <?php printf(__('<cite class="fn">%s</cite> <span class="says">:</span>'), get_comment_author_link()) ?> </div> <div class="comment-meta commentmetadata"> <?php edit_comment_link(__('(Edit)'),' ','') ?> </div> <?php comment_text() ?> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('Your comment is awaiting moderation.') ?></em> <br /> <?php endif; ?> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div><?php }?>خود comments.php: <div class="box_content" style="background: rgba(68, 68, 68, 1); "> <div class="comment_t">دیدگاه ها <div class="com_number">تعداد دیدگاه ها : <?php comments_popup_link('بدون دیدگاه', '1 دیدگاه', '% دیدگاه'); ?></div> </div> <div class="comment-box"> <?php if(have_comments() ) :?> <ol class="commentlist"> <?php wp_list_comments("avatar_size=80&callback=mytheme_comment&")?> </ol> <div id="respond"> <h3></h3> <div><?php cancel_comment_reply_link(); ?></div> </div> <?php endif; ?> </div><div class="com_sub"><form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"><?php if ( $user_ID ) : ?><div class="confirms">شما با نام کاربری <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a> وارد شده اید. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="خارج شدن">خارج می شوید ؟ »</a></div><div class="clear"></div><?php else : ?> <input type="text" placeholder="نام شما (الزامی)" name="author" /> <input type="email" placeholder="ایمیل شما (الزامی)" name="email" /> <input type="url" placeholder="وب سایت شما " name="url" /><?php endif; ?><div class="submit-comment"> <textarea placeholder="متن پیام شما" name="comment"></textarea> <input type="submit" value="" /><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /><?php comment_id_fields(); ?><?php do_action('comment_form', $post->ID); ?> </form></div></div>استایل:li.bypostauthor p{background:rgba(39, 174, 96,1.0) ;}ممنون می شم پاسخ بدید مشکل عجیبی هست نقل قول لینک به ارسال
فرحان 997 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلام. بهتره از یک کلاس اختصاصی برای نویسنده استفاده کنید و به اون استایل بدید . کد بالا زیاد واضح نیست و کلاس bypostauthor توش نیست.موفق باشید. 1 نقل قول لینک به ارسال
reza_yki 103 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 سلام. بهتره از یک کلاس اختصاصی برای نویسنده استفاده کنید و به اون استایل بدید . کد بالا زیاد واضح نیست و کلاس bypostauthor توش نیست.موفق باشید.میشه یه مثال بزنید چطوری ؟ نقل قول لینک به ارسال
مهدی 1668 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلامیه نمونه کد شرطی برای کلاس اختصاصی ادمین 1 نقل قول لینک به ارسال
reza_yki 103 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 (ویرایش شده) سلامیه نمونه کد شرطی برای کلاس اختصاصی ادمینمیشه کمی توضیح بدین که باید چی کار کنم ؟ زبانم خوب نیستمن اصلا همچین کدی ندارم:<?php foreach ($comments as $comment) : ?> ویرایش شده آبان 93 توسط reza_yki نقل قول لینک به ارسال
majid1889 733 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 اگه میتونید نشانی آنلاین قرار بدید ! 1 نقل قول لینک به ارسال
reza_yki 103 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 اگه میتونید نشانی آنلاین قرار بدید !دارم لوکال کار می کنم کامل نیست ولی آلان اپلود کردم اینم آنلاینش:http://blog.1day.vvs.ir/?p=4 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 این کد رو <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">این طور بنویسید<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> <?php if ( $comment->user_id == 1 ) { echo 'admin_comment'; } ?>">اگر ایدی فردی که نظر گذاشته ۱ باشه (ادمین) یه #admin_comment اضافه میشه و میتونید برای این id (توی css) خصوصیات مد نظرتون رو اعمال کنید 3 نقل قول لینک به ارسال
reza_yki 103 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 (ویرایش شده) این کد رو<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">این طور بنویسید<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?> <?php if ( $comment->user_id == 1 ) { echo 'admin_comment'; } ?>">اگر ایدی فردی که نظر گذاشته ۱ باشه (ادمین) یه #admin_comment اضافه میشه و میتونید برای این id (توی css) خصوصیات مد نظرتون رو اعمال کنیدبدون استفاده از کد های بالا درستش کردم باکد زیر:.comment-author-admin > .comment-body p{background:rgba(39, 174, 96,1.0) ;}بجای admin نام کاربری خودتون رو بزنیناین رو زدم شاید به درد کسی بخورهمرسی از همه ویرایش شده آبان 93 توسط reza_yki 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .