Может метод не тот стоит? Должен POST.
В качестве примера — вся форма:
<form action=»<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php» method=»post» id=»commentform»>
<?php if ( $user_ID ) : ?>
<p>Вы вошли как /wp-admin/profile.php»><?php echo $user_identity; ?>. /wp-login.php?action=logout» title=»Выйти из учетной записи»>Выйти »</p>
<?php else : ?>
<p><input type=»text» name=»author» id=»author» value=»<?php echo $comment_author; ?>» size=»22″ tabindex=»1″ />
<label for=»author»><small>ИМЯ <?php if ($req) echo «(Обязательно)»; ?></small></label></p>
<p><input type=»text» name=»email» id=»email» value=»<?php echo $comment_author_email; ?>» size=»22″ tabindex=»2″ />
<label for=»email»><small>E-MAIL (Не публикуется) <?php if ($req) echo «(Обязательно)»; ?></small></label></p>
<p><input type=»text» name=»url» id=»url» value=»<?php echo $comment_author_url; ?>» size=»22″ tabindex=»3″ />
<label for=»url»><small>САЙТ</small></label></p>
<?php endif; ?>
<!—<p><small>XHTML: Вы можете использовать метки: <?php echo allowed_tags(); ?>
</small></p>—>
<p><textarea name=»comment» id=»comment» cols=»10″ rows=»20″ tabindex=»4″></textarea></p>
<p><input name=»submit» type=»submit» id=»submit» tabindex=»5″ value=» Отправить» />
<input type=»hidden» name=»comment_post_ID» value=»<?php echo $id; ?>» />
</p>
<?php do_action(‘comment_form’, $post->ID); ?>
</form>
Вообщем то в пхп я слаб, вот исходник wp-comments-post.php , посмотрите пжлст, так понимаю в нем что то не так?
[Сообщение отредактировано согласно правилам форума. Для цитирования больших фрагментов кода используйте, пожалуйста, сервис Pastebin.]
Ну так я понимаю, ошибка так и не изчезла.
http://alfa-alfa.ru/?p=4687#respond
За что не возьмешься, все сырое (
Ошибка 405 связана с настройками сервера. Что говорит хостинг-провайдер?
Atrax
(@atrax)
Ethical engineer
За что не возьмешься, все сырое
Так бывает, если брать «мокрыми руками».