LakDesign

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

1 پست در این موضوع قرار دارد

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

صفحه کامنت:


<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
}
?>

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری