- 状态
- 未解决
- 相关插件/主题
- The Events Calendar
- 主题标签
- Compatibility
问题概述
当将 The Events Calendar 与 Event Tickets 一起使用时,您可能会在结账付款期间遇到 404 错误,并显示消息“No route was found matching the URL and request method”(找不到匹配 URL 和请求方法的路由)。
临时解决方法
在继续操作之前,请确保已对您的站点进行完整站点备份。
- 将以下代码添加到主题的 functions.php 文件中:
add_filter( 'rest_url', 'fix_rest_url_double_slash', 5, 4 ); function fix_rest_url_double_slash( $url, $path, $blog_id, $scheme ) { // Replace multiple slashes with one, but keep https:// return preg_replace( '#(?<!:)//+#', '/', $url ); }