@khodos_dmitry

Почему плагин не может заменить стандартные комментарии wordpress?

При установке плагина стандартные комментарии исчезают, а новые не появляются. Если не знаете точно ответа, то в какую сторону копать подскажите.
Вот код файла comments.php
<?php 
if ( have_comments() ) : ?>
	<div class="navigation">
		<div class="alignleft"><?php previous_comments_link() ?></div>
		<div class="alignright"><?php next_comments_link() ?></div>
	</div>

	<div class="commentlist">
	<?php 
	$args = array(
		'style'             => 'div',
		'callback'			=> 'comment_tmp',
		'reverse_top_level' => true,
	);
	
	wp_list_comments($args);
	?>
	</div>

	<div class="navigation">
		<div class="alignleft"><?php previous_comments_link() ?></div>
		<div class="alignright"><?php next_comments_link() ?></div>
	</div>
 <?php else : // this is displayed if there are no comments so far ?>

	<?php if ( comments_open() ) : ?>
		<!-- If comments are open, but there are no comments. -->

	 <?php else : // comments are closed ?>
		<!-- If comments are closed. -->
		<p class="nocomments"><?php _e('Комментарии закрыты.'); ?></p>

	<?php endif; ?>
<?php endif; ?>

<?php if ( comments_open() ) : ?>

<div id="respond">

<h3><?php comment_form_title( __('Ответить'), __('Ответить как %s' ) ); ?></h3>

<div id="cancel-comment-reply">
	<small><?php cancel_comment_reply_link() ?></small>
</div>

<?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
<p><?php printf(__('Вы не авторирезирова, <a href="%s">войти</a>.'), wp_login_url( get_permalink() )); ?></p>
<?php else : ?>

<form action="<?php echo site_url(); ?>/wp-comments-post.php" method="post" id="commentform">

<?php if ( is_user_logged_in() ) : ?>

<p><?php printf(__('Вы авторезированы, как <a href="%1$s">%2$s</a>.'), get_edit_user_link(), $user_identity); ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php esc_attr_e('Выйти с аккаунта'); ?>"><?php _e('Выйти &raquo;'); ?></a></p>

<?php else : ?>
<?php
/*
$placeholder_author = 'Имя (обязательно)';
$placeholder_email = 'E-mail (не публикуется)';
*/
?>
<p style="font-size: 18px;font-family: 'Open Sans Condensed', Arial;color: #000000;">
Имя *:
	<input type="text" name="author" class="inputForm" id="author" value="<?php echo esc_attr($comment_author); ?>" size="86" tabindex="1" placeholder="<?=$placeholder_author?>" <?php if ($req) echo "aria-required='true'"; ?> />
	<?php /*<label for="author"><small><?php _e('Name'); ?> <?php if ($req) _e('(required)'); ?></small></label>*/?>
</p>
<p style="font-size: 18px;font-family: 'Open Sans Condensed', Arial;color: #000000;">Email *:
	<input type="text" name="email" class="inputForm" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="86" tabindex="2" placeholder="<?=$placeholder_email?>" <?php if ($req) echo "aria-required='true'"; ?> />
	<?php /*<label for="email"><small><?php _e('Mail (will not be published)'); ?> <?php if ($req) _e('(required)'); ?></small></label>*/?>
</p>
<?php endif; ?>

<!--<p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>'), allowed_tags()); ?></small></p>-->

<p><textarea name="comment" id="comment" cols="90" rows="10" tabindex="4"></textarea></p>

<p style="text-align:center;"><input name="submit" type="submit" class="submitForm" id="submit" tabindex="5" value="<?php esc_attr_e('- Добавить комментарий -'); ?>" />
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>

</form>

<?php endif; // If registration required and not logged in ?>
</div>

<?php endif; // if you delete this the sky will fall on your head ?>
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Иногда хочется плакать, плакать навзрыд
b5097e5daf.jpg
Вы это серьезно?

Что касается самого вопроса.
Нет никаких исходных данных, даже плагин которым меняете комментарии не указали, и процентов на 99,(99) шаблон comments.php не имеет отношения к тому, что плагин не отображает свои комментарии
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы