let_to_num(WP_MEMORY_LIMIT); $html = array(); if ($memory < 127108864) { $html[] = '
'; } else { $html[] = ''; } return implode("\n", $html); } private function let_to_num($size) { $l = substr($size, -1); $ret = substr($size, 0, -1); switch (strtoupper($l)) { case 'P': $ret *= 1024; case 'T': $ret *= 1024; case 'G': $ret *= 1024; case 'M': $ret *= 1024; case 'K': $ret *= 1024; break; } return $ret; } public function checkRemoteGet() { // WP Remote Get Check $params = array( 'sslverify' => false, 'timeout' => 20, 'body' => isset($request) ? $request : array() ); $response = wp_remote_get('http://gw.api.alibaba.com/', $params); if (!is_wp_error($response) && $response['response']['code'] >= 200 && $response['response']['code'] < 300) { $msg = 'wp_remote_get() was successful - Webservices Alibaba is working.'; $status = true; } elseif (is_wp_error($response)) { $msg = 'wp_remote_get() failed. Webservices Alibaba won\'t work with your server. Contact your hosting provider. Error:' . ' ' . $response->get_error_message(); $status = false; } else { $msg = 'wp_remote_get() failed. Webservices Alibaba may not work with your server.'; $status = false; } return ($status === true ? '