Version Description
= 2.3 = This is a major upgrade that switches to using a custom table for storing data about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup.
= 2.0 = This is a major upgrade that introduces support for DigitalOcean Spaces, renames the plugin to WP Offload Media Lite, and coincidentally upgrades some of its database settings. You may not be able to downgrade to WP Offload S3 Lite 1.x after upgrading to WP Offload Media Lite 2.0+.
= 1.1 = This is a major change, which ensures S3 URLs are no longer saved in post content. Instead, local URLs are filtered on page generation and replaced with the S3 version. If you depend on the S3 URLs being stored in post content you will need to make modifications to support this version.
= 0.6 = This version requires PHP 5.3.3+ and the Amazon Web Services plugin
Release Info
Developer | deliciousbrains |
Plugin | WP Offload S3 Lite |
Version | 2.3.1 |
Comparing to | |
See all releases |
Code changes from version 2.3 to 2.3.1
- README.md +5 -1
- classes/amazon-s3-and-cloudfront.php +16 -4
- languages/amazon-s3-and-cloudfront-en.pot +64 -64
- readme.txt +5 -1
- wordpress-s3.php +2 -2
@@ -4,7 +4,7 @@
|
|
4 |
**Requires at least:** 4.9
|
5 |
**Tested up to:** 5.3
|
6 |
**Requires PHP:** 5.5
|
7 |
-
**Stable tag:** 2.3
|
8 |
**License:** GPLv3
|
9 |
|
10 |
Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
|
@@ -89,6 +89,10 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin
|
|
89 |
|
90 |
## Changelog ##
|
91 |
|
|
|
|
|
|
|
|
|
92 |
### WP Offload Media Lite 2.3 - 2019-11-12 ###
|
93 |
* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-3-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting)
|
94 |
* New: Upgrade routine to migrate offload data to custom table
|
4 |
**Requires at least:** 4.9
|
5 |
**Tested up to:** 5.3
|
6 |
**Requires PHP:** 5.5
|
7 |
+
**Stable tag:** 2.3.1
|
8 |
**License:** GPLv3
|
9 |
|
10 |
Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
|
89 |
|
90 |
## Changelog ##
|
91 |
|
92 |
+
### WP Offload Media Lite 2.3.1 - 2019-11-19 ###
|
93 |
+
* Bug fix: Uncaught Error: Cannot use object of type Media_Library_Item as array in wp-includes/media.php:217
|
94 |
+
* Bug fix: Image not automatically offloaded if subsizes not expected
|
95 |
+
|
96 |
### WP Offload Media Lite 2.3 - 2019-11-12 ###
|
97 |
* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-3-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting)
|
98 |
* New: Upgrade routine to migrate offload data to custom table
|
@@ -1061,9 +1061,21 @@ class Amazon_S3_And_CloudFront extends AS3CF_Plugin_Base {
|
|
1061 |
return $data;
|
1062 |
}
|
1063 |
|
1064 |
-
// Protect against updates of partially formed metadata.
|
1065 |
-
|
1066 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1067 |
}
|
1068 |
|
1069 |
$as3cf_item = Media_Library_Item::get_by_source_id( $post_id );
|
@@ -1086,7 +1098,7 @@ class Amazon_S3_And_CloudFront extends AS3CF_Plugin_Base {
|
|
1086 |
// upload attachment to provider
|
1087 |
$attachment_metadata = $this->upload_attachment( $post_id, $data );
|
1088 |
|
1089 |
-
if ( is_wp_error( $attachment_metadata ) ) {
|
1090 |
return $data;
|
1091 |
}
|
1092 |
|
1061 |
return $data;
|
1062 |
}
|
1063 |
|
1064 |
+
// Protect against updates of partially formed metadata since WordPress 5.3.
|
1065 |
+
// Checks whether new upload currently has no subsizes recorded but is expected to have subsizes during upload,
|
1066 |
+
// and if so, are any of its currently missing sizes part of the set.
|
1067 |
+
if ( function_exists( 'wp_get_registered_image_subsizes' ) && function_exists( 'wp_get_missing_image_subsizes' ) ) {
|
1068 |
+
if ( empty( $data['sizes'] ) && wp_attachment_is_image( $post_id ) ) {
|
1069 |
+
|
1070 |
+
// There is no unified way of checking whether subsizes are expected, so we have to duplicate WordPress code here.
|
1071 |
+
$new_sizes = wp_get_registered_image_subsizes();
|
1072 |
+
$new_sizes = apply_filters( 'intermediate_image_sizes_advanced', $new_sizes, $data, $post_id );
|
1073 |
+
$missing_sizes = wp_get_missing_image_subsizes( $post_id );
|
1074 |
+
|
1075 |
+
if ( ! empty( $new_sizes ) && ! empty( $missing_sizes ) && array_intersect_key( $missing_sizes, $new_sizes ) ) {
|
1076 |
+
return $data;
|
1077 |
+
}
|
1078 |
+
}
|
1079 |
}
|
1080 |
|
1081 |
$as3cf_item = Media_Library_Item::get_by_source_id( $post_id );
|
1098 |
// upload attachment to provider
|
1099 |
$attachment_metadata = $this->upload_attachment( $post_id, $data );
|
1100 |
|
1101 |
+
if ( is_wp_error( $attachment_metadata ) || empty( $attachment_metadata ) || ! is_array( $attachment_metadata ) ) {
|
1102 |
return $data;
|
1103 |
}
|
1104 |
|
@@ -8,7 +8,7 @@ msgid ""
|
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: amazon-s3-and-cloudfront\n"
|
10 |
"Report-Msgid-Bugs-To: nom@deliciousbrains.com\n"
|
11 |
-
"POT-Creation-Date: 2019-11-
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
@@ -33,166 +33,166 @@ msgstr ""
|
|
33 |
msgid "defined in wp-config.php"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
37 |
#, php-format
|
38 |
msgid "Media Library item with ID %d does not have a valid file path"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
42 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
43 |
#, php-format
|
44 |
msgid "File %s does not exist"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
48 |
#, php-format
|
49 |
msgid "Mime type %s is not allowed"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
53 |
msgid "Already offloaded to a different provider"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
57 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
58 |
#, php-format
|
59 |
msgid "Error offloading %s to provider: %s"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
63 |
msgid "This action can only be performed through an admin screen."
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
67 |
msgid "Cheatin’ eh?"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
71 |
msgid "You do not have sufficient permissions to access this page."
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
75 |
msgid "Error Getting Bucket Region"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
79 |
#, php-format
|
80 |
msgid "There was an error attempting to get the region of the bucket %s: %s"
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
84 |
msgid ""
|
85 |
"This is a test file to check if the user has write permission to the bucket. "
|
86 |
"Delete me if found."
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
90 |
#, php-format
|
91 |
msgid ""
|
92 |
"There was an error attempting to check the permissions of the bucket %s: %s"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
96 |
msgid "Error creating bucket"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
100 |
msgid "Bucket name too short."
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
104 |
msgid "Bucket name too long."
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
108 |
msgid ""
|
109 |
"Invalid character. Bucket names can contain lowercase letters, numbers, "
|
110 |
"periods and hyphens."
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
114 |
msgid "Error saving bucket"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
118 |
msgid "Error fetching buckets"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
122 |
msgid "Error getting URL preview: "
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
126 |
msgid "The changes you made will be lost if you navigate away from this page"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
130 |
msgid "Getting diagnostic info..."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
134 |
msgid "Error getting diagnostic info: "
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
138 |
msgctxt "placeholder for hidden access key, 39 char max"
|
139 |
msgid "-- not shown --"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
143 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
144 |
msgid "Settings saved."
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
148 |
msgid "Cheatin' eh?"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
152 |
msgid "No bucket name provided."
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
156 |
msgid "Bucket name not valid."
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
160 |
msgid "No region provided."
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
164 |
#: view/provider-select.php:329
|
165 |
msgctxt "placeholder for hidden secret access key, 39 char max"
|
166 |
msgid "-- not shown --"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
170 |
msgid "Key File not valid JSON."
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
174 |
msgctxt "Show the media library tab"
|
175 |
msgid "Media Library"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
179 |
msgctxt "Show the addons tab"
|
180 |
msgid "Addons"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
184 |
msgctxt "Show the support tab"
|
185 |
msgid "Support"
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
189 |
#, php-format
|
190 |
msgid ""
|
191 |
"<strong>WP Offload Media</strong> — The file %s has been given %s "
|
192 |
"permissions in the bucket."
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
196 |
msgid ""
|
197 |
"<strong>WP Offload Media Requirement Missing</strong> — Looks like you "
|
198 |
"don't have an image manipulation library installed on this server and "
|
@@ -200,18 +200,18 @@ msgid ""
|
|
200 |
"Please setup GD or ImageMagick."
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
204 |
#, php-format
|
205 |
msgid ""
|
206 |
"<a href=\"%s\">Define your access keys</a> to enable write access to the "
|
207 |
"bucket"
|
208 |
msgstr ""
|
209 |
|
210 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
211 |
msgid "Quick Start Guide"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
215 |
#, php-format
|
216 |
msgid ""
|
217 |
"Looks like we don't have write access to this bucket. It's likely that the "
|
@@ -220,7 +220,7 @@ msgid ""
|
|
220 |
"correctly."
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
224 |
#, php-format
|
225 |
msgid ""
|
226 |
"Looks like we don't have access to the buckets. It's likely that the user "
|
@@ -228,39 +228,39 @@ msgid ""
|
|
228 |
"Please see our %s for instructions on setting up permissions correctly."
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
232 |
msgid "WP Offload Media Activation"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
236 |
msgid ""
|
237 |
"WP Offload Media Lite and WP Offload Media cannot both be active. We've "
|
238 |
"automatically deactivated WP Offload Media Lite."
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
242 |
msgid "WP Offload Media Lite Activation"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
246 |
msgid ""
|
247 |
"WP Offload Media Lite and WP Offload Media cannot both be active. We've "
|
248 |
"automatically deactivated WP Offload Media."
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
252 |
msgid "More info »"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
256 |
msgid "this doc"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
260 |
msgid "WP Offload Media Feature Removed"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
264 |
#, php-format
|
265 |
msgid ""
|
266 |
"You had the \"Always non-SSL\" option selected in your settings, but we've "
|
@@ -271,59 +271,59 @@ msgid ""
|
|
271 |
"to the old behavior."
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
275 |
msgid "Offload"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
279 |
msgctxt "Storage provider key name"
|
280 |
msgid "Storage Provider"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
284 |
msgctxt "Storage provider name"
|
285 |
msgid "Storage Provider"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
289 |
msgctxt "Bucket name"
|
290 |
msgid "Bucket"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
294 |
msgctxt "Path to file in bucket"
|
295 |
msgid "Path"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
299 |
msgctxt "Location of bucket"
|
300 |
msgid "Region"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
304 |
msgctxt "Access control list of the file in bucket"
|
305 |
msgid "Access"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
309 |
msgid "URL"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
313 |
msgid "Assets Pull"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
317 |
msgid ""
|
318 |
"An addon for WP Offload Media to serve your site's JS, CSS, and other "
|
319 |
"enqueued assets from Amazon CloudFront or another CDN."
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
323 |
msgid "Feature"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
327 |
#, php-format
|
328 |
msgid ""
|
329 |
"<strong>Amazon Web Services Plugin No Longer Required</strong> — As of "
|
@@ -334,7 +334,7 @@ msgid ""
|
|
334 |
"plugin, it should be safe to deactivate and delete it. %2$s"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: classes/amazon-s3-and-cloudfront.php:
|
338 |
#, php-format
|
339 |
msgid ""
|
340 |
"<strong>WP Offload Media Settings Moved</strong> — You now define your "
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: amazon-s3-and-cloudfront\n"
|
10 |
"Report-Msgid-Bugs-To: nom@deliciousbrains.com\n"
|
11 |
+
"POT-Creation-Date: 2019-11-19 10:16+0000\n"
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
33 |
msgid "defined in wp-config.php"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: classes/amazon-s3-and-cloudfront.php:1153
|
37 |
#, php-format
|
38 |
msgid "Media Library item with ID %d does not have a valid file path"
|
39 |
msgstr ""
|
40 |
|
41 |
+
#: classes/amazon-s3-and-cloudfront.php:1203
|
42 |
+
#: classes/amazon-s3-and-cloudfront.php:1365
|
43 |
#, php-format
|
44 |
msgid "File %s does not exist"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: classes/amazon-s3-and-cloudfront.php:1233
|
48 |
#, php-format
|
49 |
msgid "Mime type %s is not allowed"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: classes/amazon-s3-and-cloudfront.php:1244
|
53 |
msgid "Already offloaded to a different provider"
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: classes/amazon-s3-and-cloudfront.php:1327
|
57 |
+
#: classes/amazon-s3-and-cloudfront.php:1378
|
58 |
#, php-format
|
59 |
msgid "Error offloading %s to provider: %s"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: classes/amazon-s3-and-cloudfront.php:2533
|
63 |
msgid "This action can only be performed through an admin screen."
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: classes/amazon-s3-and-cloudfront.php:2535
|
67 |
msgid "Cheatin’ eh?"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: classes/amazon-s3-and-cloudfront.php:2537
|
71 |
msgid "You do not have sufficient permissions to access this page."
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: classes/amazon-s3-and-cloudfront.php:2826
|
75 |
msgid "Error Getting Bucket Region"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: classes/amazon-s3-and-cloudfront.php:2827
|
79 |
#, php-format
|
80 |
msgid "There was an error attempting to get the region of the bucket %s: %s"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: classes/amazon-s3-and-cloudfront.php:2930
|
84 |
msgid ""
|
85 |
"This is a test file to check if the user has write permission to the bucket. "
|
86 |
"Delete me if found."
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: classes/amazon-s3-and-cloudfront.php:2936
|
90 |
#, php-format
|
91 |
msgid ""
|
92 |
"There was an error attempting to check the permissions of the bucket %s: %s"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: classes/amazon-s3-and-cloudfront.php:3018
|
96 |
msgid "Error creating bucket"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: classes/amazon-s3-and-cloudfront.php:3019
|
100 |
msgid "Bucket name too short."
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: classes/amazon-s3-and-cloudfront.php:3020
|
104 |
msgid "Bucket name too long."
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: classes/amazon-s3-and-cloudfront.php:3021
|
108 |
msgid ""
|
109 |
"Invalid character. Bucket names can contain lowercase letters, numbers, "
|
110 |
"periods and hyphens."
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: classes/amazon-s3-and-cloudfront.php:3022
|
114 |
msgid "Error saving bucket"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: classes/amazon-s3-and-cloudfront.php:3023
|
118 |
msgid "Error fetching buckets"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: classes/amazon-s3-and-cloudfront.php:3024
|
122 |
msgid "Error getting URL preview: "
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: classes/amazon-s3-and-cloudfront.php:3025
|
126 |
msgid "The changes you made will be lost if you navigate away from this page"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: classes/amazon-s3-and-cloudfront.php:3026
|
130 |
msgid "Getting diagnostic info..."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: classes/amazon-s3-and-cloudfront.php:3027
|
134 |
msgid "Error getting diagnostic info: "
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: classes/amazon-s3-and-cloudfront.php:3028
|
138 |
msgctxt "placeholder for hidden access key, 39 char max"
|
139 |
msgid "-- not shown --"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: classes/amazon-s3-and-cloudfront.php:3030
|
143 |
+
#: classes/amazon-s3-and-cloudfront.php:5024
|
144 |
msgid "Settings saved."
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: classes/amazon-s3-and-cloudfront.php:3120
|
148 |
msgid "Cheatin' eh?"
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: classes/amazon-s3-and-cloudfront.php:3204
|
152 |
msgid "No bucket name provided."
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: classes/amazon-s3-and-cloudfront.php:3213
|
156 |
msgid "Bucket name not valid."
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: classes/amazon-s3-and-cloudfront.php:3226
|
160 |
msgid "No region provided."
|
161 |
msgstr ""
|
162 |
|
163 |
+
#: classes/amazon-s3-and-cloudfront.php:3303
|
164 |
#: view/provider-select.php:329
|
165 |
msgctxt "placeholder for hidden secret access key, 39 char max"
|
166 |
msgid "-- not shown --"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: classes/amazon-s3-and-cloudfront.php:3326
|
170 |
msgid "Key File not valid JSON."
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: classes/amazon-s3-and-cloudfront.php:3372
|
174 |
msgctxt "Show the media library tab"
|
175 |
msgid "Media Library"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: classes/amazon-s3-and-cloudfront.php:3373
|
179 |
msgctxt "Show the addons tab"
|
180 |
msgid "Addons"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: classes/amazon-s3-and-cloudfront.php:3374
|
184 |
msgctxt "Show the support tab"
|
185 |
msgid "Support"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: classes/amazon-s3-and-cloudfront.php:3601
|
189 |
#, php-format
|
190 |
msgid ""
|
191 |
"<strong>WP Offload Media</strong> — The file %s has been given %s "
|
192 |
"permissions in the bucket."
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: classes/amazon-s3-and-cloudfront.php:3620
|
196 |
msgid ""
|
197 |
"<strong>WP Offload Media Requirement Missing</strong> — Looks like you "
|
198 |
"don't have an image manipulation library installed on this server and "
|
200 |
"Please setup GD or ImageMagick."
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: classes/amazon-s3-and-cloudfront.php:4339
|
204 |
#, php-format
|
205 |
msgid ""
|
206 |
"<a href=\"%s\">Define your access keys</a> to enable write access to the "
|
207 |
"bucket"
|
208 |
msgstr ""
|
209 |
|
210 |
+
#: classes/amazon-s3-and-cloudfront.php:4346
|
211 |
msgid "Quick Start Guide"
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: classes/amazon-s3-and-cloudfront.php:4348
|
215 |
#, php-format
|
216 |
msgid ""
|
217 |
"Looks like we don't have write access to this bucket. It's likely that the "
|
220 |
"correctly."
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: classes/amazon-s3-and-cloudfront.php:4350
|
224 |
#, php-format
|
225 |
msgid ""
|
226 |
"Looks like we don't have access to the buckets. It's likely that the user "
|
228 |
"Please see our %s for instructions on setting up permissions correctly."
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: classes/amazon-s3-and-cloudfront.php:4485
|
232 |
msgid "WP Offload Media Activation"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: classes/amazon-s3-and-cloudfront.php:4486
|
236 |
msgid ""
|
237 |
"WP Offload Media Lite and WP Offload Media cannot both be active. We've "
|
238 |
"automatically deactivated WP Offload Media Lite."
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: classes/amazon-s3-and-cloudfront.php:4488
|
242 |
msgid "WP Offload Media Lite Activation"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: classes/amazon-s3-and-cloudfront.php:4489
|
246 |
msgid ""
|
247 |
"WP Offload Media Lite and WP Offload Media cannot both be active. We've "
|
248 |
"automatically deactivated WP Offload Media."
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: classes/amazon-s3-and-cloudfront.php:4541
|
252 |
msgid "More info »"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: classes/amazon-s3-and-cloudfront.php:4636
|
256 |
msgid "this doc"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: classes/amazon-s3-and-cloudfront.php:4638
|
260 |
msgid "WP Offload Media Feature Removed"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: classes/amazon-s3-and-cloudfront.php:4639
|
264 |
#, php-format
|
265 |
msgid ""
|
266 |
"You had the \"Always non-SSL\" option selected in your settings, but we've "
|
271 |
"to the old behavior."
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: classes/amazon-s3-and-cloudfront.php:4669
|
275 |
msgid "Offload"
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: classes/amazon-s3-and-cloudfront.php:4774
|
279 |
msgctxt "Storage provider key name"
|
280 |
msgid "Storage Provider"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: classes/amazon-s3-and-cloudfront.php:4775
|
284 |
msgctxt "Storage provider name"
|
285 |
msgid "Storage Provider"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: classes/amazon-s3-and-cloudfront.php:4776
|
289 |
msgctxt "Bucket name"
|
290 |
msgid "Bucket"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: classes/amazon-s3-and-cloudfront.php:4777
|
294 |
msgctxt "Path to file in bucket"
|
295 |
msgid "Path"
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: classes/amazon-s3-and-cloudfront.php:4778
|
299 |
msgctxt "Location of bucket"
|
300 |
msgid "Region"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: classes/amazon-s3-and-cloudfront.php:4779
|
304 |
msgctxt "Access control list of the file in bucket"
|
305 |
msgid "Access"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: classes/amazon-s3-and-cloudfront.php:4780
|
309 |
msgid "URL"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: classes/amazon-s3-and-cloudfront.php:4987
|
313 |
msgid "Assets Pull"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: classes/amazon-s3-and-cloudfront.php:4988
|
317 |
msgid ""
|
318 |
"An addon for WP Offload Media to serve your site's JS, CSS, and other "
|
319 |
"enqueued assets from Amazon CloudFront or another CDN."
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: classes/amazon-s3-and-cloudfront.php:4992
|
323 |
msgid "Feature"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: classes/amazon-s3-and-cloudfront.php:5038
|
327 |
#, php-format
|
328 |
msgid ""
|
329 |
"<strong>Amazon Web Services Plugin No Longer Required</strong> — As of "
|
334 |
"plugin, it should be safe to deactivate and delete it. %2$s"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: classes/amazon-s3-and-cloudfront.php:5070
|
338 |
#, php-format
|
339 |
msgid ""
|
340 |
"<strong>WP Offload Media Settings Moved</strong> — You now define your "
|
@@ -4,7 +4,7 @@ Tags: uploads, amazon, s3, amazon s3, digitalocean, digitalocean spaces, google
|
|
4 |
Requires at least: 4.9
|
5 |
Tested up to: 5.3
|
6 |
Requires PHP: 5.5
|
7 |
-
Stable tag: 2.3
|
8 |
License: GPLv3
|
9 |
|
10 |
Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
|
@@ -81,6 +81,10 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin
|
|
81 |
|
82 |
== Changelog ==
|
83 |
|
|
|
|
|
|
|
|
|
84 |
= WP Offload Media Lite 2.3 - 2019-11-12 =
|
85 |
* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-3-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting)
|
86 |
* New: Upgrade routine to migrate offload data to custom table
|
4 |
Requires at least: 4.9
|
5 |
Tested up to: 5.3
|
6 |
Requires PHP: 5.5
|
7 |
+
Stable tag: 2.3.1
|
8 |
License: GPLv3
|
9 |
|
10 |
Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
|
81 |
|
82 |
== Changelog ==
|
83 |
|
84 |
+
= WP Offload Media Lite 2.3.1 - 2019-11-19 =
|
85 |
+
* Bug fix: Uncaught Error: Cannot use object of type Media_Library_Item as array in wp-includes/media.php:217
|
86 |
+
* Bug fix: Image not automatically offloaded if subsizes not expected
|
87 |
+
|
88 |
= WP Offload Media Lite 2.3 - 2019-11-12 =
|
89 |
* [Release Summary Blog Post](https://deliciousbrains.com/wp-offload-media-2-3-released/?utm_campaign=changelogs&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting)
|
90 |
* New: Upgrade routine to migrate offload data to custom table
|
@@ -4,7 +4,7 @@ Plugin Name: WP Offload Media Lite
|
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/amazon-s3-and-cloudfront/
|
5 |
Description: Automatically copies media uploads to Amazon S3, DigitalOcean Spaces or Google Cloud Storage for storage and delivery. Optionally configure Amazon CloudFront or another CDN for even faster delivery.
|
6 |
Author: Delicious Brains
|
7 |
-
Version: 2.3
|
8 |
Author URI: https://deliciousbrains.com/
|
9 |
Network: True
|
10 |
Text Domain: amazon-s3-and-cloudfront
|
@@ -26,7 +26,7 @@ Domain Path: /languages/
|
|
26 |
// Then completely rewritten.
|
27 |
*/
|
28 |
|
29 |
-
$GLOBALS['aws_meta']['amazon-s3-and-cloudfront']['version'] = '2.3';
|
30 |
|
31 |
require_once dirname( __FILE__ ) . '/classes/as3cf-compatibility-check.php';
|
32 |
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/amazon-s3-and-cloudfront/
|
5 |
Description: Automatically copies media uploads to Amazon S3, DigitalOcean Spaces or Google Cloud Storage for storage and delivery. Optionally configure Amazon CloudFront or another CDN for even faster delivery.
|
6 |
Author: Delicious Brains
|
7 |
+
Version: 2.3.1
|
8 |
Author URI: https://deliciousbrains.com/
|
9 |
Network: True
|
10 |
Text Domain: amazon-s3-and-cloudfront
|
26 |
// Then completely rewritten.
|
27 |
*/
|
28 |
|
29 |
+
$GLOBALS['aws_meta']['amazon-s3-and-cloudfront']['version'] = '2.3.1';
|
30 |
|
31 |
require_once dirname( __FILE__ ) . '/classes/as3cf-compatibility-check.php';
|
32 |
|