wpzoom recent post plugin
-
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’); -
<article>
- The topic ‘wpzoom recent post plugin’ is closed to new replies.