在我更改了WooCommerce导航的顺序后,帐单详细信息页面无法工作

时间:2021-07-09 作者:Dennis

我添加了以下功能来更改订单并翻译我的Woocommerce帐户导航。除了edit-address/billing 零件:

function wpb_woo_my_account_order()
{
    $myorder = array(
        \'dashboard\' => __(\'Dashboard\', \'woocommerce\'),
        \'wishlist\' => __(\'Wishlist\', \'woocommerce\'),
        \'edit-address/billing\' => __(\'Billing details\', \'woocommerce\'),
        \'edit-account\' => __(\'Account details\', \'woocommerce\'),
        \'customer-logout\' => __(\'Logout\', \'woocommerce\'),
    );
    return $myorder;
}

add_filter(\'woocommerce_account_menu_items\', \'wpb_woo_my_account_order\');
当我转到我的帐户并单击导航中的账单详细信息时,我得到一个页面未找到URL错误。URL为/edit-address%2Fbilling/ 而不是/edit-address/billing/ 问题是/ 替换为%2F

1 个回复
SO网友:Dennis

最新版本的WPML存在导致此问题的问题。WPML有一个快速修复方法:https://wpml.org/errata/endpoints-containing-slashes-are-incorrectly-encoded/

相关推荐

为什么我不能执行wp-includes文件夹下的php文件?

我正在调整WordPress以更好地理解它,玩它。出于个人目的。但从加载自定义文件/wp-includes 文件夹无法工作。我试图添加信息。php文件位于/wp-includes 包含phpinfo() 当我尝试通过以下方式在浏览器中访问它时example.com/wp-includes/info.php, 服务器返回错误503。文件夹权限设置为775,文件权限设置为644。Important note: 如果我重命名wp-includes 文件夹,例如wp-include, 那就行了!我联系了主机支持人