Title: Photon
Last modified: August 31, 2016

---

# Photon

 *  [ravsiyan](https://wordpress.org/support/users/ravsiyan/)
 * (@ravsiyan)
 * [10 years, 5 months ago](https://wordpress.org/support/topic/photon-4/)
 * Photon works for images inside post content, but doesn’t for Thumbails on home
   page (front page).
    this is how my function.php or index.php. what should I change
   this?
 * **Theme Functions (functions.php)**
 *     ```
       }
   
       if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
       	add_theme_support( 'post-thumbnails' );
       	set_post_thumbnail_size( 50, 50, true ); // Normal post thumbnails
       	add_image_size( 'single-post-thumbnail', 400, 9999 ); // Permalink thumbnail size
   
       }
   
       // retreives image from the post
       function getImage($num) {
       global $more;
       $more = 1;
       $content = get_the_content();
       $count = substr_count($content, '<img');
       $start = 0;
       for($i=1;$i<=$count;$i++) {
       $imgBeg = strpos($content, '<img', $start);
       $post = substr($content, $imgBeg);
       $imgEnd = strpos($post, '>');
       $postOutput = substr($post, 0, $imgEnd+1);
       $image[$i] = $postOutput;
       $start=$imgEnd+1;  
   
       $cleanF = strpos($image[$num],'src="')+5;
       $cleanB = strpos($image[$num],'"',$cleanF)-$cleanF;
       $imgThumb = substr($image[$num],$cleanF,$cleanB);
   
       }
       if(stristr($image[$num],'<img')) { echo $imgThumb; }
       $more = 0;
       }
       //retreive image ends
       ```
   
 * **Main Index Template (index.php)**
 *     ```
       <div class="thumb">
       				<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
   
       <?php //$thumb = thman_getcustomfield('thumb',get_the_ID()); if(!empty($thumb)) : ?>
          <?php
           $thumb_url = get_post_meta($post->ID , 'url_thumb', 'true' );
           if($thumb_url!=""){ ?>
       	<img src="<?php echo $thumb_url;?>" class="url_thumb" alt="<?php the_title_attribute(); ?>" />
           <?php }
           else { ?>
       	<img src="<?php getImage('1'); ?>">
           <?php } ?>
       ```
   
 * [https://wordpress.org/plugins/jetpack/](https://wordpress.org/plugins/jetpack/)

Viewing 1 replies (of 1 total)

 *  Plugin Contributor [csonnek](https://wordpress.org/support/users/csonnek/)
 * (@csonnek)
 * Happiness Rocketeer 🚀
 * [10 years, 5 months ago](https://wordpress.org/support/topic/photon-4/#post-7144614)
 * Photon currently only acts on images in posts and pages, as well as featured 
   images/post thumbnails via the image_downsize filter. You can read more about
   how Photon works here:
    [https://jetpack.me/support/photon/#how-photon-works](https://jetpack.me/support/photon/#how-photon-works)
 * It looks like you’re adding theme support for post thumbnails, but you aren’t
   outputting them. Can you try using `the_post_thumbnail();` instead of your custom
   function and see if that helps? Here’s more information about `the_post_thumbnail();`
   
   [https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails](https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails)

Viewing 1 replies (of 1 total)

The topic ‘Photon’ is closed to new replies.

 * ![](https://ps.w.org/jetpack/assets/icon.svg?rev=2819237)
 * [Jetpack - WP Security, Backup, Speed, & Growth](https://wordpress.org/plugins/jetpack/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/jetpack/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/jetpack/)
 * [Active Topics](https://wordpress.org/support/plugin/jetpack/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/jetpack/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/jetpack/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [csonnek](https://wordpress.org/support/users/csonnek/)
 * Last activity: [10 years, 5 months ago](https://wordpress.org/support/topic/photon-4/#post-7144614)
 * Status: not resolved