小编Mah*_*i98的帖子

WordPress:如何检查插件是否处于活动状态?

如何检查 WordPress 中的插件是否处于活动状态。我已经安装了 easy-digital-downloads(edd)。在目录:/wp-content/plugins/easy-digital-downloads插件文件位于/wp-content/plugins/easy-digital-downloads/easy-digital-downloads.php. 我尝试了这个,我知道该插件已激活。:

if (is_plugin_active(get_home_url() . '/wp-content/plugins/easy-digital-downloads/easy-digital-downloads.php')) {
  echo 'plugin is active';
} else {
  echo 'plugin is not active';
}
Run Code Online (Sandbox Code Playgroud)

上面的代码回显“插件未激活”,但插件已激活。

我认为问题是我的插件地址的目录。

php wordpress plugins

6
推荐指数
2
解决办法
1万
查看次数

PHP: 错误: 注意: unserialize(): Error at offset 438 of 750 bytes in

我试图反序列化一个序列化的字符串:

$sri = 'a:8:{s:3:"key";s:32:"73b43c7df3604c8d725f856b219cffda";s:5:"email";s:19:"Aligh.Pro@gmail.com";s:4:"date";s:0:"";s:9:"user_info";a:4:{s:2:"id";i:2;s:5:"email";s:19:"Aligh.Pro@gmail.com";s:10:"first_name";s:5:"mahdi";s:8:"discount";s:4:"none";}s:9:"downloads";a:1:{i:0;a:3:{s:2:"id";i:44;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";s:1:"1";}}}s:12:"cart_details";a:1:{i:0;a:10:{s:4:"name";s:17:"?????? ??";s:2:"id";i:44;s:11:"item_number";a:3:{s:2:"id";i:44;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";s:1:"1";}}s:10:"item_price";d:20000;s:8:"quantity";i:1;s:8:"discount";d:0;s:8:"subtotal";d:20000;s:3:"tax";d:0;s:4:"fees";a:0:{}s:5:"price";d:20000;}}s:4:"fees";a:0:{}s:8:"currency";s:4:"RIAL";}';
$data_array = unserialize((string) $sri);
echo '<pre>';
print_r($data_array);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)

但我看到了这个错误:注意:unserialize(): Error at offset 438 of 750 bytes in ...

我通过在线反序列化尝试了上面的序列化字符串。字符串工作得很好。但在我的电脑中,它没有。

有什么问题?

php serialization

1
推荐指数
1
解决办法
8381
查看次数

标签 统计

php ×2

plugins ×1

serialization ×1

wordpress ×1