Title: creating a function in a widget
Last modified: August 20, 2016

---

# creating a function in a widget

 *  [phpchick](https://wordpress.org/support/users/phpchick/)
 * (@phpchick)
 * [13 years, 7 months ago](https://wordpress.org/support/topic/creating-a-function-in-a-widget/)
 * So I think the function has to go inside the “widget” function of the widget 
   class, which is what I have done here.
 *     ```
       function widget($args, $instance)
         {
   
        function  getstockstats	($stocksymbol)
        {
       				include_once('class.yahoostock.php');
       				$objYahooStock = new YahooStock;
       				$objYahooStock->addFormat("snl1d1t1cvc1p2");
       				$objYahooStock->addStock('IWM');
   
       		 $i = 0;
       			foreach( $objYahooStock->getQuotes() as $code => $stock) :
       			$i++;
   
       		echo '<div class=/"item';
       		echo ($stock[7] > 0) ? 'green' : 'red';
       		echo '/"> ';
   
       		echo '<span style=/"color:black; font-weight:bold;/">';
       		 echo $stock[0];
       		 echo '</span>';
   
       		echo '<span style=/"color:black;/">';
       		echo $stock[2];
       		echo '</span>';
   
       		echo '<strong>';
       		 echo $stock[7];
       		 echo '</strong';
   
       				 echo str_replace('"', '', $stock[8]);
       			echo '</div>';
       		endforeach;
       return $stock;
        }     
   
           extract($args, EXTR_SKIP);
   
           echo $before_widget;
           $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']);
   
           if (!empty($title))
             echo $before_title . $title . $after_title;
   
       // WIDGET CODICE VA QUA
   
       echo getstockstats("aapl");
   
        // DOPO WIDGET CODICE
           echo $after_widget;
         }
       ```
   
 * I want to supply the getstockstats function with a ticker, and have it spit out
   an array containing information about the ticker.
 * Currently, it doesn’t do anything, I’m not sure what I’m doing wrong here, does
   anyone have any tips?

The topic ‘creating a function in a widget’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [phpchick](https://wordpress.org/support/users/phpchick/)
 * Last activity: [13 years, 7 months ago](https://wordpress.org/support/topic/creating-a-function-in-a-widget/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
