Advertisement
Guest User

custompostsinwidget

a guest
Mar 20th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.74 KB | None | 0 0
  1.     public function widget( $args, $instance ) {
  2.         extract( $args );
  3.        
  4.  
  5.         $m_defaults = array ( 'title' => '', 'category' => '1' );
  6.         $instance = wp_parse_args( (array) $instance, $m_defaults);
  7.         $m_category = $instance['category'];
  8.  
  9.         $title = apply_filters( 'widget_title', get_the_category_by_ID($m_category) );
  10.  
  11.         echo $before_widget;
  12.         if ( ! empty( $title ) ) {
  13.             echo $before_title . $title . $after_title;
  14.         }
  15.  
  16.         $m_args = array( 'numberposts' => 3, 'category' => $m_category);
  17.         $m_posts = get_posts($m_args);
  18.  
  19.         foreach ($m_posts as $m_post) {
  20.           setup_postdata($m_post);
  21. ?>
  22.         <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
  23.         <?php //echo the_excerpt(); ?>
  24. <?php
  25.         }
  26.         echo $after_widget;
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement