WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Комментарии (не выводятся те что на модерации)

Установил последнюю версию ВП (до этого была древняя) теперь отзывы которые оставляют простые пользователи не выводятся, раньше пользователь видел что его отзыв на модерации.

Прочитал статью, что нужно ставить галочку и сохранять имя, в итоге там же нашел простое решение, как избежать нажатие галочки, но при этом чтобы имя сохранялось

add_filter( 'comment_form_default_fields', 'comment_cookies_allow' );

function comment_cookies_allow( $fields ) {
		$fields['cookies'] = '<input name="wp-comment-cookies-consent" type="hidden" value="yes" />';
		return $fields;
}

Однако все равно комментарии которые на модерации авторам не выводятся.

Заметки к вопросу:
lethalblo 1 месяц назад

Забыл добавить в файле functions.php сформировал вот такой вывод комментариев

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' ) ?>>
<?php if ( 'div' != $args['style'] ) : ?>
<div class="comment">
<?php endif; ?>
<div class="otz-line">    
<div class="otz-author"><?php printf( __( '%s' ), get_comment_author_link() ); ?></div>
<div class="otz-time"><?php printf( __('%1$s'), get_comment_date('j F Y') ); ?><?php edit_comment_link( __( 'Изменить' ), '  ', '' );?></div>
</div>
<div class="otz-text" id="comment-<?php comment_ID() ?>">
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ); ?></em>
<br />
<?php endif; ?>
<?php comment_text(); ?>  
</div>
<?php if ( 'div' != $args['style'] ) : ?>
</div>
<?php endif; ?>
<?php
}

Однако сообщение, что отзыв на модерации выводиться только зарегистрированным

0
lethalblo
1 месяц назад 12

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация