Woocommerce商店页面作为主页programaticaly

我正在开发eshop(woocommerce),我需要将商店页面定义为主页,但仅限于一种语言。

例如,如果myshop.com是由捷克共和国的某人浏览的,我想将商店页面定义为主页。 如果有人来自德国,他会看到一个正常的主页。

原因:

我不能只重定向捷克客户,因为他们之后无法看到主页。

我无法保存会话或制作类似的东西,因为我希望他们一直看到商店页面作为主页,而不仅仅是一次。

我会很感激任何线索。
先感谢您。

这是一个想法:

  • 当用户来自捷克并进入主页时,coockie设置为30分钟,然后重定向到商店页面。
  • 一旦进入商店页面,捷克用户可以在cookie到期时间之前转到主页。

代码:

在function.php文件中

// function for shortening language ID function wplang() { $lang = get_bloginfo('language').''; $lang = explode("-", $lang); return $lang[0]; } 

在header.php文件中 (开头)。 你必须设置正确的url…

  

代码必须进行调整和测试……