رفتن به مطلب

عدم نمایش متن دیدگاه در انتظار مدیریت است


پست های پیشنهاد شده

سلام دوستان من یه قالب دارم که از پوسته کاستوم برای نظرات استفاده میکنم حالا یه مشکل دارم من فقط فیلد نام رو از کاربر میخوام و بقیه رو هم نه که میام حذف میکنم و مشکلی نیست اما اگه این کارو انجام بدم دیگه کامنت در انتظار تایید نشون داده نمیشه اینم از کد ها

صفحه کامنت:


<div id="comments">
<?php if ( post_password_required() ) : ?>
<p class="nopassword"><?php _e( 'This post is password protected. Enter the password to view any comments.', 'twp' ); ?></p>
</div><!-- #comments -->
<?php
return;
endif;
?>
<?php if ( have_comments() ) : ?>
<h4 class="single_title" id="respond"><?php comments_number(__('بدون نظر','twp'), __('یک نظر','twp'), '% '.__('نظر','twp') );?></h4>

<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
<div class="navigation">
<div class="nav-previous"><?php previous_comments_link( __( '<span class="meta-nav">←</span>نظرات قدیمی تر ', 'twp' ) ); ?></div>
<div class="nav-next"><?php next_comments_link( __( 'نظرات جدید <span class="meta-nav">→</span>', 'twp' ) ); ?></div>
</div> <!-- .navigation -->
<?php endif; ?>
<?php $comments_by_type = &separate_comments($comments); ?>
<?php if ( !empty($comments_by_type['comment']) ) : ?>
<ol class="commentlist"><?php wp_list_comments('type=comment&callback=custom_comments'); ?></ol>
<?php endif; ?>
<?php $comment_counter = 0 ; ?>
<?php if ( !empty($comments_by_type['pings']) ) : ?>
<div id="pings" class="commentlist">
<ol class="pinglist"><?php wp_list_comments('type=pings&trackback&pingback&callback=custom_pings'); ?></ol>
</div>
<?php endif; ?>
<?php else :
if ( ! comments_open() ) :

endif; ?>
<?php endif; ?>

<?php
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields = array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'نام', 'twp' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" placeholder="نام خود را وارد کنید" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'ایمیل', 'twp' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" placeholder="ایمیل خود را وارد نمایید" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'وب سایت', 'twp' ) . '</label>' .
'<input id="url" name="url" placeholder="آدرس وب سایت خود را وارد نمایید" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);
$required_text = __('باکس های لازم', 'twp').' <span class="required">*</span>';
?>
<?php comment_form( array(
'fields' => apply_filters( 'comment_form_default_fields', $fields ),
'must_log_in' => '<p class="must-log-in">' . sprintf( __( 'شما باید <a href="%s">وارد شوید</a> برای ار سال نظر .' , 'twp' ), wp_login_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '</p>',
'logged_in_as' => '<p class="logged-in-as">' . sprintf( __( 'با این شناسه وارد شده اید <a href="%1$s">%2$s</a>. <a href="%3$s" title="">خارج میشوید؟</a>' , 'twp' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '</p>',
'comment_notes_before' => '<p class="comment-notes">' . __( 'ایمیل شما منتشر نخواهد شد' , 'twp' ) . ( $req ? $required_text : '' ) . '</p>',
'title_reply' => __( 'شما هم نظری ارسال کنید' , 'twp' ),
'title_reply_to' => __( 'پاسخ به %s' , 'twp' ),
'cancel_reply_link' => __( 'انصراف از پاسخ' , 'twp' ),
'label_submit' => __( 'ارسال دیدگاه' , 'twp' )
)); ?>
</div><!-- #comments -->

اینم تابع comment _list:


<?php
function custom_comments( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment ;
?>
<li id="comment-<?php comment_ID(); ?>">
<div <?php comment_class('comment-wrap'); ?> >
<div class="author-comment">
<?php printf( __( '%s ', 'twp' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?>
<div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>"> <?php printf( __( '%1$s at %2$s', 'twp' ), get_comment_date(), get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'twp' ), ' ' ); ?></div><!-- .comment-meta .commentmetadata -->
</div>
<div class="clear"></div>
<div class="comment-content">
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twp' ); ?></em>
<br />
<?php endif; ?>

<?php comment_text(); ?>
</div>
<div class="reply"><?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?></div><!-- .reply -->
</div><!-- #comment-## -->
<?php
}
function custom_pings($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li class="comment pingback">
<p><?php _e( 'Pingback:', 'twp' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( '(Edit)', 'twp' ), ' ' ); ?></p>
<?php
}
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...