Custom media picker in meta box: how to select available image sizes?
Custom media picker in meta box: how to select available image sizes?
Custom media picker in meta box: how to select available image sizes?
Instead of removing upload script you can make the upload error out if the user does not have admin privileges. Like this- function tomjn_only_upload_for_admin( $file ) { if ( ! current_user_can( ‘manage_options’ ) ) { $file[‘error’] = ‘You can\’t upload images without admin privileges!’; } return $file; } add_filter( ‘wp_handle_upload_prefilter’, ‘tomjn_only_upload_for_admin’ ); For other possible … Read more
After much digging, it doesn’t seem to be possible. I did craft some automation with a Node script that basically does this: Check if the name is correct. If it’s not, then download the image, upload with a new name and update the product. If everything goes smooth, delete the original image. Same is repeated … Read more
It was actually easier than I thought. function route_uploads_past_cdn( $url, $path ) { $upload_paths = array( ‘async-upload.php’, ‘media-new.php’ ); if( !in_array( $path, $upload_paths ) ) { return $url; } return str_replace(‘www.’, ”, $url); } add_filter( ‘admin_url’, ‘pew_route_uploads_past_cdn’, 10, 2 ); The URL for uploading media would normally be http://www.example.com/wp-admin/media-new.php would now be http://example.com/wp-admin/media-new.php since the … Read more
The issue is that WordPress always maintains the aspect ratio on your photos. For a lot of uses, this makes sense. However, if you’re trying to line up a bunch of images — some in portrait, others in landscape — it can be a real pain. If you want to fix this, you can register … Read more
I suspect based on an answer at StackOverflow that something like this would work: base64credentials=”…… ” curl –request POST \ –url “http://www.yoursite.com/wp-json/wp/v2/media” \ –header “cache-control: no-cache” \ –header “content-disposition: attachment; filename=tmp” \ –header “authorization: Basic $base64credentials” \ –header “content-type: image/png” \ –data-binary “@/home/web/tmp.png” \ –location This should use tmp.png to create and upload a brand … Read more
This really has nothing to do with WordPress itself; WordPress is fully scalable with appropriate hardware. “the media selector freezes.” Do you mean the whole browser window? Or the popup media library window? The issue is going to be 1) the host server not having enough memory or bandwidth or CPU to display the page … Read more
Sounds like you need something like: add_filter(‘upload_mimes’, function ( $mimes = array() ) { $mimes[‘mobi’] = ‘application/x-mobipocket-ebook’; $mimes[‘epub’] = ‘application/epub+zip’; return $mimes; } ); to support the uploads, but you might have to adjust the mime types to your needs.
I solved the problem… my source blog was private i.e. required password… I made it public for couple of minutes, and importer plugin did it’s job properly!
The video player uses the $content_width variable, which you’ll find in functions.php within the theme. The $content_width defines the best fit for media on a particular theme, so this should be the best fit for twentyfourteen. You’d set your own value in your own theme.