৪.৪-তে প্রতিক্রিয়াশীল চিত্র সমর্থন সরাতে আপনি কয়েকটি জিনিস এখানে চেষ্টা করতে পারেন:
/**
* Disable responsive image support (test!)
*/
// Clean the up the image from wp_get_attachment_image()
add_filter( 'wp_get_attachment_image_attributes', function( $attr )
{
if( isset( $attr['sizes'] ) )
unset( $attr['sizes'] );
if( isset( $attr['srcset'] ) )
unset( $attr['srcset'] );
return $attr;
}, PHP_INT_MAX );
// Override the calculated image sizes
add_filter( 'wp_calculate_image_sizes', '__return_empty_array', PHP_INT_MAX );
// Override the calculated image sources
add_filter( 'wp_calculate_image_srcset', '__return_empty_array', PHP_INT_MAX );
// Remove the reponsive stuff from the content
remove_filter( 'the_content', 'wp_make_content_images_responsive' );
তবে @cybmeta দ্বারা উল্লিখিত হিসাবে সমস্যাটি অন্য কোথাও হতে পারে।
জোর করে https চালু করুন srcset
আপনি wp_calculate_image_srcset
ফিল্টারটির সাথে কিছু ডিবাগ করতে পারেন এবং এই দ্রুত-ফিক্সটি চেষ্টা করে দেখতে পারেন :
add_filter( 'wp_calculate_image_srcset', function( $sources )
{
foreach( $sources as &$source )
{
if( isset( $source['url'] ) )
$source['url'] = set_url_scheme( $source['url'], 'https' );
}
return $sources;
}, PHP_INT_MAX );
ইউআরএল স্কিম সেট করতে https
। আরেকটি পদ্ধতি হ'ল এটির পরিকল্পনাবিহীন //
।
অন্যান্য set_url_scheme()
বিকল্পের জন্য কোডেক্স দেখুন :
$source['url'] = set_url_scheme( $source['url'], null );
$source['url'] = set_url_scheme( $source['url'], 'relative' );
তবে আপনার আরও গভীর খনন করার এবং এর মূল কারণটি খুঁজে বের করার চেষ্টা করা উচিত।
হালনাগাদ:
আমরা এর আগে এই wp_calculate_image_srcset()
অনুষ্ঠানটি থেকে জামিন দিতে পারতাম :
add_filter( 'wp_calculate_image_srcset_meta', '__return_empty_array' );
তারপরে wp_calculate_image_srcset
বা max_srcset_image_width
ফিল্টারগুলি ব্যবহার করে ।
টিকিট # 41895 অনুসারে আপডেট হয়েছে , মিথ্যা / নাল পরিবর্তে একটি ফাঁকা অ্যারে ফিরিয়ে আনতে ।