嗨我在更改主题并重新设计网站并删除并重新安装woocommerce之后我的wordpress网站出现问题(我没有更新,因为更新coused wp-admin变成空白白色并重新安装使一切都很好解决了以下问题。)
商店页面中产品的所有链接均为“/ product(in hebrew)/ product-name /” 当我在wp-admin中访问产品并点击“查看产品”页面时,它转到“/ products(english)/ product-name /”
问题是当我点击商店前端的产品时,我得到了一个重定向循环错误。我需要尽快解决这个问题。
不确定如何解决这个问题。
网站:www.tikanti.co.il/חנות/
答案 0 :(得分:1)
我找到了解决问题的方法......
只是去了 设置> parmalinks>改变了woocommerce的一个选项,它将整个事情刷新到我选择的任何地方。没有更多的循环感谢上帝!!!!!
答案 1 :(得分:1)
要解决此问题,您需要登录 cpanel 并将 .htaccess 权限更改为 777 或 755
然后转到 wp-admin 页面,然后设置> parmalinks>
然后将常用设置更改为帖子名称
这将解决问题
答案 2 :(得分:0)
您可以根据用户角色设置重定向。
//Redirect users to custom URL based on their role after login
function wp_woo_custom_redirect( $redirect, $user ) {
// Get the first of all the roles assigned to the user
$role = $user->roles[0];
$dashboard = admin_url();
$myaccount = get_permalink( wc_get_page_id( 'my-account' ) );
if( $role == 'administrator' ) {
//Redirect administrators to the dashboard
$admin_redirect = get_option('admin_redirect');
$redirect = $admin_redirect;
} elseif ( $role == 'shop-manager' ) {
//Redirect shop managers to the dashboard
$shop_manager_redirect = get_option('shop_manager_redirect');
$redirect = $shop_manager_redirect;
} elseif ( $role == 'customer' || $role == 'subscriber' ) {
//Redirect customers and subscribers to the "My Account" page
$customer_redirect = get_option('customer_redirect');
$redirect = $customer_redirect;
} else {
//Redirect any other role to the previous visited page or, if not available, to the home
$redirect = wp_get_referer() ? wp_get_referer() : home_url();
}
return $redirect;
}
add_filter( 'woocommerce_login_redirect', 'wp_woo_custom_redirect', 10, 2 );
在上面给出了重定向的代码,我为入门级用户或技术或非程序员开发了WooCommerce Login or Register Redirect plugin。