Главная > Новости > Проблемы с отправкой комментариев в WordPress

Проблемы с отправкой комментариев в WordPress

25.02.2010. Новости

0







This Domain Name Has Expired - Renewal Instructions.



Если у вас проблемы с отправкой комментариев в WordPress, то возможно у вас в теме не правильно прописана информация об ID поста, к которому нужно отправить комментарий, а точнее вот эта строчка:

<input type="hidden" name="comment_post_ID" value="<?php echo $id ?/>" />

В этой строчке хранится информация, к какому посту мы должны отправить комментарий. В этой форме проблема в том, что переменной $id не существует, поэтому комментарий будет отправлен к случайному посту. Поэтому, если не уверены, что в вашей теме есть переменная $id, то замените ее на вот эту строчку $post->ID.

После этого комментарии должны будут отправляться нормально.

А вот, если кому надо, полная форма отправки комментариев для темы wordpress:

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<div>
< ?php if ( $user_ID ) : ?>
<p>Вы вошли как <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></p>
< ?php else : ?>
 
<div style="text-align:justify">
<label for="author">Имя < ?php if ($req) echo "(обязательно)"; ?> :
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?/>" size="27" tabindex="1" />
</label>
 
<br />
 
<label for="email">E-mail < ?php if ($req) echo "(обязательно)"; ?> :
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?/>" size="27" tabindex="2" />
</label>
 
<br />
<label for="url">Сайт: 
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?/>" size="27" tabindex="3" />
</label></div>
<br />
 
< ?php endif; ?>
 
<!--<p><small><strong>XHTML:</strong>
 You can use these tags: < ?php echo allowed_tags(); ?>
</small>-->
 
<label for="comment">Комментарий :<br /></label>
<textarea name="comment" cols="50" rows="8" tabindex="4">
</textarea>
 
<br />
<input name="submit" type="submit" id="submit" tabindex="5" value="Отправить" />
< ?php comment_id_fields(); ?>
 
<input type="hidden" name="comment_post_ID" value="<?php echo $post-/>ID; ?>" />
 
< ?php do_action('comment_form', $post->ID); ?>
</div>
</form>

P.S. Если кто хочет купить б/у машину, то специально для вас продажа поддержанных автомобилей




Похожие записи:


Метки:

Rambler's Top100 Блогун - монетизируем блоги