Skip to content

Instantly share code, notes, and snippets.

@tomharrigan
Created December 20, 2014 18:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomharrigan/f093b89bbe2709273e6e to your computer and use it in GitHub Desktop.
Save tomharrigan/f093b89bbe2709273e6e to your computer and use it in GitHub Desktop.
Infinite transporter config for hueman theme
function mytheme_infinite_transporter_init() {
add_theme_support( 'infinite-transporter', array(
'footer' => false, // boolean to enable or disable the infinite footer | string to provide an html id to derive footer width from
'google_analytics'=> true, // boolean if using google analytics, set to true
'render' => 'render_hueman',
) );
}
add_action( 'init', 'mytheme_infinite_transporter_init' );
function render_hueman() {
if( is_single() ) { ?>
<div class="pad group">
<?php while ( have_posts() ): the_post(); ?>
<article <?php post_class(); ?>>
<div class="post-inner group">
<h1 class="post-title"><?php the_title(); ?></h1>
<p class="post-byline"><?php _e('by','hueman'); ?> <?php the_author_posts_link(); ?> &middot; <?php the_time(get_option('date_format')); ?></p>
<?php if( get_post_format() ) { get_template_part('inc/post-formats'); } ?>
<div class="clear"></div>
<div class="entry <?php if ( ot_get_option('sharrre') != 'off' ) { echo 'share'; }; ?>">
<div class="entry-inner">
<?php the_content(); ?>
<?php wp_link_pages(array('before'=>'<div class="post-pages">'.__('Pages:','hueman'),'after'=>'</div>')); ?>
</div>
<?php if ( ot_get_option('sharrre') != 'off' ) { get_template_part('inc/sharrre'); } ?>
<div class="clear"></div>
</div><!--/.entry-->
</div><!--/.post-inner-->
</article><!--/.post-->
<?php endwhile; ?>
<div class="clear"></div>
<?php the_tags('<p class="post-tags"><span>'.__('Tags:','hueman').'</span> ','','</p>');
if ( ( ot_get_option( 'author-bio' ) != 'off' ) && get_the_author_meta( 'description' ) ): ?>
<div class="author-bio">
<div class="bio-avatar"><?php echo get_avatar(get_the_author_meta('user_email'),'128'); ?></div>
<p class="bio-name"><?php the_author_meta('display_name'); ?></p>
<p class="bio-desc"><?php the_author_meta('description'); ?></p>
<div class="clear"></div>
</div>
<?php endif;
if ( ot_get_option( 'related-posts' ) != '1' ) { get_template_part('inc/related-posts'); }
comments_template('/comments.php',true); ?>
</div><!--/.pad-->
<?php } else {
if ( have_posts() ) :
?>
<div class="post-list group">
<?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>
<?php get_template_part('content'); ?>
<?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
</div><!--/.post-list-->
<?php endif;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment