Just a quick tip to share how you can disable Photon, one of the features in Jetpack. A reason to do this might be to have more control over the cropped and resized images it generates.
You just need to go to the JetPack page, then click on ‘Learn more’ in the Photon box, and then ‘Deactivate’.
There’s also a way to do it via code:
/* Remove Photon on this site */ $photon_removed = remove_filter( 'image_downsize', array( Jetpack_Photon::instance(), 'filter_image_downsize' ) ); // Call wp_get_attachment_image(), wp_get_attachment_image_src(), or anything else that ultimately calls image_downsize() if ( $photon_removed ) add_filter( 'image_downsize', array( Jetpack_Photon::instance(), 'filter_image_downsize' ), 10, 3 );
If you want to confirm whether JetPack is active, you can use this code:
add_action( 'admin_notices', 'wpse_75103_active_jetpack_modules' ); function wpse_75103_active_jetpack_modules() { if( !current_user_can( 'delete_users' ) ) return; $jetp = get_option( 'jetpack_active_modules' ); $photon_active = ( in_array( 'photon', $jetp ) ) ? 'is' : 'is not'; echo '<h1>Photon ' . $photon_active . ' active</h1>'; echo '<h2>All JetPack Options</h2>'; echo '<pre>' . print_r( $jetp, true ) . '</pre>'; }
If you enjoyed this post, make sure to subscribe to WP Mayor’s RSS feed.
One Response
Does the code go in the functions file or can I add it to the css area?