gpt4 book ai didi

javascript - 以编程方式将 Woocommerce 商店页面作为主页

转载 作者:行者123 更新时间:2023-11-27 23:04:25 26 4
gpt4 key购买 nike

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

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

原因:

我不能直接重定向捷克客户,因为之后他们就看不到主页了。

而且我无法保存 session 或进行类似的操作,因为我希望他们始终将商店页面视为主页,而不仅仅是一次。

最佳答案

这个想法是这样的:

  • 当用户来自捷克并访问主页时,coockie 会在重定向到商店页面之前设置为 3000 万。
  • 进入商店页面后,捷克用户可以在 Cookie 过期时间之前转到主页。

代码:

在function.php文件中

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

在 header.php 文件中(在开头)。您必须设置正确的网址...

<?php     
// Only for Czech users
if ( wplang() == 'cz' )
{
czcookie = $_COOKIE['wpczech'];

// if a valid cookie isn't set to 'cz' value
if ( czcookie != 'cz' )
{
// Set a cookie for 30 mn with 'cz' value
setcookie('wpczech', 'cz', time()+1800, null, null , false , true);

// redirecting to shop page
header('Location: url_of_your_cz_shop_page');
}
}
?>

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

关于javascript - 以编程方式将 Woocommerce 商店页面作为主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com