Итак, у меня есть существующий веб-сайт, который я решил обновить с помощью раздела блога / часто задаваемых вопросов. Вы можете увидеть ссылку здесь:
https://lawnbagsigns.com/faq.php
Идея состоит в том, что я хочу максимально интегрировать WordPress в свой существующий дизайн сайта. Поэтому я создал страницу и написал свой собственный wordpress l oop и logi c.
Все функции, которые я включил в работу, как я хочу, за исключением комментариев для отдельных сообщений.
Вы можете использовать форму комментария и оставить комментарий, но он приведет вас к тому месту, где я установил WordPress, чтобы:
https://lawnbagsigns.com/faq-blog/wordpress/floor-vinyl-stickers-for-social-distancing-hash-tags-in-elevators-lobbies-corridors-etc/
То, что я хочу, это перенаправление на ту же страницу (со всей информацией GET, чтобы я мог отобразить соответствующее сообщение).
Вот раздел
//Get only the approved comments
$args = array(
'p' => $_GET['postID'],
'status' => 'approve'
);
// The comment Query
$comments_query = new WP_Comment_Query;
$comments = $comments_query->query( $args );
// Comment Loop
if ( $comments ) {
foreach ( $comments as $comment ) {
echo '<p>' . $comment->comment_content . '</p>';
}
} else {
echo 'No comments found.';
}
}
$args = array(
'must_log_in' => false,
'redirect_to' => "https://lawnbagsigns.com/faq.php"
);
comment_form($args, $_GET['postID'] );
//echo '<input type="hidden" name="redirect_to" value="https://www.lawnbagsigns.com"> ';
```
The commented echo is my attempt to override the post input that's generated as part of the comment_form.
As far as I'm aware, the 'redirect_to' argument is what wp-comments-post.php uses to redirect the user after the comment has been submitted, but it doesn't seem like the comment form function takes it as valid. I've looked up the wordpress codex for some documentation, but so far I'm unable to find a quick and simple solution. Any help?