我需要添加'global $ woocommerce;'在wordpress my-ac-plugin.php中为我的缓存提取用户国家代码,但是我收到500错误。
有谁知道我怎么能做到这一点,或者任何想法出了什么问题?
这是我的代码......
if (!defined('WPINC')) {
exit('Do NOT access this file directly.');
}
function my_ac_plugin()
{
$ac = $GLOBALS['comet_cache_advanced_cache'];
$ac->addFilter('comet_cache_version_salt',
'my_ac_version_salt_shaker');
}
function my_ac_version_salt_shaker($version_salt)
{
global $woocommerce;
$customer_country = $woocommerce->customer->get_country();
$version_salt .= $customer_country;
geoip_close($gi);
return $version_salt;
}
my_ac_plugin();
答案 0 :(得分:0)
请按照以下步骤帮助进行问题排查:
define('WP_DEBUG', false);
下次刷新页面时出现错误,您现在应该看到更多描述性错误消息,这有助于排除故障。