• Hey guys! I need some help with this widget that came with this theme I purchased. If you head over to my website https://thehypebomb.com/ you’ll see a section where it says “fashion news” what I need help with is I want to change how that is set up. When I add anything new to that section it displays my content going down but I want it to show from left to right because the right side just seems to empty. here’s the code to the widget

    <?php

    /*——————————————*/
    /* WPZOOM: Recent Posts */
    /*——————————————*/

    class Wpzoom_Feature_Posts extends WP_Widget {

    function Wpzoom_Feature_Posts() {
    /* Widget settings. */
    $widget_ops = array( ‘classname’ => ‘feature-posts’, ‘description’ => ‘A list of posts, optionally filtered by category.’ );

    /* Widget control settings. */
    $control_ops = array( ‘id_base’ => ‘wpzoom-feature-posts’ );

    /* Create the widget. */
    $this->WP_Widget( ‘wpzoom-feature-posts’, ‘WPZOOM: Recent Posts’, $widget_ops, $control_ops );
    }

    function widget( $args, $instance ) {

    extract( $args );

    /* User-selected settings. */
    $title = apply_filters(‘widget_title’, $instance[‘title’] );
    $category = $instance[‘category’];
    $show_count = $instance[‘show_count’];
    $showDate = $instance[‘datetime’];
    $showComments = $instance[‘comments’];

    /* Before widget (defined by themes). */
    echo $before_widget;

    /* Title of widget (before and after defined by themes). */
    if ( $title )
    echo $before_title . $title . $after_title;

    echo ‘<ul class=”posts posts-side”>’;

    $query_opts = apply_filters(‘wpzoom_query’, array(
    ‘posts_per_page’ => $show_count,
    ‘post_type’ => ‘post’
    ));
    if ( $category ) $query_opts[‘cat’] = $category;

    query_posts($query_opts);
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    unset($prev, $image);
    ?>

    • <article>

      <?php
      $cropLocation = get_post_meta($post->ID, ‘wpzoom_thumb_crop’, true); // get crop location from post meta
      $image = ui::getImage(’60’, ’45’,$cropLocation);

      if ($image) { ?>
      <div class=”cover cover-border”>
      ” title=”<?php the_title_attribute(); ?>”><img src=”<?php echo $image; ?>” alt=”<?php the_title_attribute(); ?>” />
      </div>
      <?php } ?>

      <header>
      <h2 class=”small”>” title=”<?php printf( esc_attr__( ‘Permalink to %s’, ‘wpzoom’ ), the_title_attribute( ‘echo=0’ ) ); ?>” rel=”bookmark”><?php the_title_attribute(); ?></h2>
      </header>
      <p class=”postmetadata”>
      <span>
      <?php if ($showDate == ‘on’) { ?><time datetime=”<?php the_time(“Y-m-d”); ?>” pubdate><?php the_time(“jS F Y”); ?></time><?php $prev = TRUE; } ?>
      <?php if ($showComments == ‘on’) { if ($prev) {echo ‘ / ‘; } ?><?php comments_popup_link( __(‘0 comments’, ‘wpzoom’), __(‘1 comment’, ‘wpzoom’), __(‘% comments’, ‘wpzoom’), ”, __(‘Comments are Disabled’, ‘wpzoom’)); } ?>
      </span>
      </p>
      </article>
      <div class=”cleaner”> </div>

    • <?php
      endwhile; endif;

      //Reset query_posts
      wp_reset_query();
      echo ”;

      /* After widget (defined by themes). */
      echo $after_widget;
      }

      function update( $new_instance, $old_instance ) {
      $instance = $old_instance;

      /* Strip tags (if needed) and update the widget settings. */
      $instance[‘title’] = strip_tags( $new_instance[‘title’] );
      $instance[‘category’] = $new_instance[‘category’];
      $instance[‘show_count’] = $new_instance[‘show_count’];
      $instance[‘datetime’] = $new_instance[‘datetime’];
      $instance[‘comments’] = $new_instance[‘comments’];

      return $instance;
      }

      function form( $instance ) {

      /* Set up some default widget settings. */
      $defaults = array( ‘title’ => ‘Widget Title’, ‘category’ => 0, ‘show_count’ => 3, ‘datetime’ => ‘on’, ‘comments’ => ‘on’);
      $instance = wp_parse_args( (array) $instance, $defaults ); ?>

      <p>
      <label for=”<?php echo $this->get_field_id( ‘title’ ); ?>”>Widget Title:</label>
      <input id=”<?php echo $this->get_field_id( ‘title’ ); ?>” name=”<?php echo $this->get_field_name( ‘title’ ); ?>” value=”<?php echo $instance[‘title’]; ?>” type=”text” size=”35″ />
      </p>

      <p>
      <label for=”<?php echo $this->get_field_id( ‘category’ ); ?>”>Category:</label>
      <select id=”<?php echo $this->get_field_id(‘category’); ?>” name=”<?php echo $this->get_field_name(‘category’); ?>” style=”width:90%;”>
      <option value=”0″>- show from all categories -</option>
      <?php

      $cats = get_categories(‘hide_empty=0’);
      foreach ($cats as $cat) {
      $option = ‘<option value=”‘.$cat->term_id;
      if ($cat->term_id == $instance[‘category’]) { $option .='” selected=”selected’;}
      $option .= ‘”>’;
      $option .= $cat->cat_name;
      $option .= ‘ (‘.$cat->category_count.’)’;
      $option .= ‘</option>’;
      echo $option;
      }
      ?>
      </select>
      </p>

      <hr style=”height: 1px; line-height: 1px; font-size: 1px; border: none; border-top: solid 1px #aaa; margin: 10px 0;” />

      <p><label for=”<?php echo $this->get_field_id( ‘show_count’ ); ?>”>Show:</label>
      <input id=”<?php echo $this->get_field_id( ‘show_count’ ); ?>” name=”<?php echo $this->get_field_name( ‘show_count’ ); ?>” value=”<?php echo $instance[‘show_count’]; ?>” type=”text” size=”2″ /> posts

      <input class=”checkbox” type=”checkbox” id=”<?php echo $this->get_field_id(‘datetime’); ?>” name=”<?php echo $this->get_field_name(‘datetime’); ?>” <?php if ($instance[‘datetime’] == ‘on’) { echo ‘ checked=”checked”‘; } ?> />
      <label for=”<?php echo $this->get_field_id(‘datetime’); ?>”><?php _e(‘Display date’, ‘wpzoom’); ?></label>

      <input class=”checkbox” type=”checkbox” id=”<?php echo $this->get_field_id(‘comments’); ?>” name=”<?php echo $this->get_field_name(‘comments’); ?>” <?php if ($instance[‘comments’] == ‘on’) { echo ‘ checked=”checked”‘; } ?> />
      <label for=”<?php echo $this->get_field_id(‘comments’); ?>”><?php _e(‘Display number of comments’, ‘wpzoom’); ?></label></p>

      <?php
      }
      }

      function wpzoom_register_fp_widget() {
      register_widget(‘Wpzoom_Feature_Posts’);
      }
      add_action(‘widgets_init’, ‘wpzoom_register_fp_widget’);

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘wpzoom recent post plugin’ is closed to new replies.