当站点有?lang=en时,Wordpress联系人表格7不与wpml一起工作
当我提交表格时,什么也没有发生 我在控制台中得到这个错误 未能加载资源:服务器以404状态响应 (未找到) 我可以在帖子的URL上看到一些可疑的东西 /wp json/?lang=en/contact-form-7/v1/contact-forms/11187/反馈 出于某种原因,GET变量?lang=en在url中结束upp。有人知道如何解决这个问题吗?根据页面,您可以通过在functions.php中添加以下行来解决这个问题:当站点有?lang=en时,Wordpress联系人表格7不与wpml一起工作,wordpress,contact-form-7,Wordpress,Contact Form 7,当我提交表格时,什么也没有发生 我在控制台中得到这个错误 未能加载资源:服务器以404状态响应 (未找到) 我可以在帖子的URL上看到一些可疑的东西 /wp json/?lang=en/contact-form-7/v1/contact-forms/11187/反馈 出于某种原因,GET变量?lang=en在url中结束upp。有人知道如何解决这个问题吗?根据页面,您可以通过在functions.php中添加以下行来解决这个问题: 问题可能是由于URL结构引起的,您可以通过以下步骤进行更改: 转
问题可能是由于URL结构引起的,您可以通过以下步骤进行更改:
add_action( 'wp_footer', 'my_footer_scripts',100 );
function my_footer_scripts()
{
?>
<script type="text/javascript">
wpcf7.apiSettings.root = wpcf7.apiSettings.root.replace("/?lang=en","");
</script>
<?php
}
add_action('wp_footer','my_footer_scripts',100);
函数my_footer_scripts()
{
?>
wpcf7.apiSettings.root=wpcf7.apiSettings.root.replace(“/?lang=en”,”);
add_action( 'wp_footer', 'my_footer_scripts',100 );
function my_footer_scripts()
{
?>
<script type="text/javascript">
wpcf7.apiSettings.root = wpcf7.apiSettings.root.replace("/?lang=en","");
</script>
<?php
}