Skip to content

Commit

Permalink
FIXED hAtom errors in Ultimate Posts Widget
Browse files Browse the repository at this point in the history
1.  Update standard.php in “Ultimate Posts Widget”
`/wp-content//plugins/` folder and copy it
2.  Upload updated custom template file from with fixed hAtom markup
file (i.e., missing `class=“date updated”`) from #1 above, to
/wp-content/themes/[your-site-theme]/upw
3.  In WordPress backend, go to “Appearance > Widgets” and open the UPW
widget
4.  Go to second tab of widget and select custom template and use the
name without the *.php extension
  • Loading branch information
Andre Bulatov committed Feb 6, 2016
1 parent 720c9ad commit 8c3de90
Showing 1 changed file with 130 additions and 0 deletions.
130 changes: 130 additions & 0 deletions wp-content/themes/mag-wp/upw/custom-dre.php
@@ -0,0 +1,130 @@
<?php
/**
* Standard ultimate posts widget template
*
* @version 2.0.0
*/
?>
<?php if ($instance['before_posts']) : ?>
<div class="upw-before">
<?php echo wpautop($instance['before_posts']); ?>
</div>
<?php endif; ?>
<div class="upw-posts hfeed">
<?php if ($upw_query->have_posts()) : ?>
<?php while ($upw_query->have_posts()) : $upw_query->the_post(); ?>
<?php $current_post = ($post->ID == $current_post_id && is_single()) ? 'active' : ''; ?>
<article <?php post_class($current_post); ?>>
<header>
<?php if (current_theme_supports('post-thumbnails') && $instance['show_thumbnail'] && has_post_thumbnail()) : ?>
<div class="entry-image">
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail($instance['thumb_size']); ?>
</a>
</div>
<?php endif; ?>
<?php if (get_the_title() && $instance['show_title']) : ?>
<h4 class="entry-title">
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_title(); ?>
</a>
</h4>
<?php endif; ?>
<?php if ($instance['show_date'] || $instance['show_author'] || $instance['show_comments']) : ?>
<div class="entry-meta">
<?php if ($instance['show_date']) : ?>
<time class="published date updated" datetime="<?php echo get_the_time('c'); ?>"><?php echo get_the_time($instance['date_format']); ?></time>
<?php endif; ?>
<?php if ($instance['show_date'] && $instance['show_author']) : ?>
<span class="sep"><?php _e('|', 'upw'); ?></span>
<?php endif; ?>
<?php if ($instance['show_author']) : ?>
<span class="author vcard">
<?php echo __('By', 'upw'); ?>
<a href="<?php echo get_author_posts_url(get_the_author_meta('ID')); ?>" rel="author" class="fn">
<?php echo get_the_author(); ?>
</a>
</span>
<?php endif; ?>
<?php if ($instance['show_author'] && $instance['show_comments']) : ?>
<span class="sep"><?php _e('|', 'upw'); ?></span>
<?php endif; ?>
<?php if ($instance['show_comments']) : ?>
<a class="comments" href="<?php comments_link(); ?>">
<?php comments_number(__('No comments', 'upw'), __('One comment', 'upw'), __('% comments', 'upw')); ?>
</a>
<?php endif; ?>
</div>
<?php endif; ?>
</header>
<?php if ($instance['show_excerpt']) : ?>
<div class="entry-summary">
<p>
<?php echo get_the_excerpt(); ?>
<?php if ($instance['show_readmore']) : ?>
<a href="<?php the_permalink(); ?>" class="more-link"><?php echo $instance['excerpt_readmore']; ?></a>
<?php endif; ?>
</p>
</div>
<?php elseif ($instance['show_content']) : ?>
<div class="entry-content">
<?php the_content() ?>
</div>
<?php endif; ?>
<footer>
<?php
$categories = get_the_term_list($post->ID, 'category', '', ', ');
if ($instance['show_cats'] && $categories) :
?>
<div class="entry-categories">
<strong class="entry-cats-label"><?php _e('Posted in', 'upw'); ?>:</strong>
<span class="entry-cats-list"><?php echo $categories; ?></span>
</div>
<?php endif; ?>
<?php
$tags = get_the_term_list($post->ID, 'post_tag', '', ', ');
if ($instance['show_tags'] && $tags) :
?>
<div class="entry-tags">
<strong class="entry-tags-label"><?php _e('Tagged', 'upw'); ?>:</strong>
<span class="entry-tags-list"><?php echo $tags; ?></span>
</div>
<?php endif; ?>
<?php if ($custom_fields) : ?>
<?php $custom_field_name = explode(',', $custom_fields); ?>
<div class="entry-custom-fields">
<?php foreach ($custom_field_name as $name) :
$name = trim($name);
$custom_field_values = get_post_meta($post->ID, $name, true);
if ($custom_field_values) : ?>
<div class="custom-field custom-field-<?php echo $name; ?>">
<?php
if (!is_array($custom_field_values)) {
echo $custom_field_values;
} else {
$last_value = end($custom_field_values);
foreach ($custom_field_values as $value) {
echo $value;
if ($value != $last_value) echo ', ';
}
}
?>
</div>
<?php endif;
endforeach; ?>
</div>
<?php endif; ?>
</footer>
</article>
<?php endwhile; ?>
<?php else : ?>
<p class="upw-not-found">
<?php _e('No posts found.', 'upw'); ?>
</p>
<?php endif; ?>
</div>
<?php if ($instance['after_posts']) : ?>
<div class="upw-after">
<?php echo wpautop($instance['after_posts']); ?>
</div>
<?php endif; ?>

0 comments on commit 8c3de90

Please sign in to comment.