全球$ woocommerce;在wordpress my-ac-plugin.php 500错误

时间:2017-07-30 00:23:59

标签: php wordpress woocommerce hook-woocommerce

我需要添加'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(); 

1 个答案:

答案 0 :(得分:0)

请按照以下步骤帮助进行问题排查:

  1. FTP 添加到您的网站
  2. 打开名为 wp-config.php
  3. 的文件
  4. 找到您看到define('WP_DEBUG', false);
  5. 的行
  6. false 更改为 true 并保存文件
  7. 下次刷新页面时出现错误,您现在应该看到更多描述性错误消息,这有助于排除故障。