Wordpress - 在 wp-includes/comments-template.php 中更改表单操作 url

Wordpress - Alter the form action url in wp-includes/comments-template.php

我目前正在一个网站上工作,该网站的非电子商务部分是非 ssl,但 woocommerce 部分使用 ssl。我正在尝试将产品评论重定向到感谢页面,我能够在分期上正常工作。当移动到实时环境时,评论表单调用 post url 如下:“除了 woocommerce url,我客户的网站到处都使用非 https urls s. 所以这使得它调用 url 为 https://website.com/wp-comments-post.php,在那里它是死亡的白屏。我修改了一会儿核心文件来测试理论并且它有效,我只是无法找到任何可以让我修改 url 以将 https 更改为 http 的东西。我调查了 comment_form(),但它似乎没有为此提供挂钩或过滤器。有什么建议吗?

我同意在某些页面上没有 https 是没有意义的,尤其是表单输入。 但是在 .htaccess 中为该表单 url 进行重定向是可行的方法。