ID ) and $thinkup_blog_postswitch !== 'option2' ) {
if ( $thinkup_blog_style1layout !== 'option2' ) {
echo '';
}
}
}
function alante_thinkup_input_stylelayout_class2() {
global $post;
// Get theme options values.
$thinkup_blog_postswitch = alante_thinkup_var ( 'thinkup_blog_postswitch' );
$thinkup_blog_style1layout = alante_thinkup_var ( 'thinkup_blog_style1layout' );
if ( has_post_thumbnail( $post->ID ) and $thinkup_blog_postswitch !== 'option2' ) {
if ( $thinkup_blog_style1layout !== 'option2' ) {
echo '';
}
}
}
/* ----------------------------------------------------------------------------------
HIDE POST TITLE
---------------------------------------------------------------------------------- */
function alante_thinkup_input_blogtitle() {
echo '
',
'
' . get_the_post_thumbnail( $post->ID, 'alante-thinkup-column1-1/3' ) . ' ',
'
';
}
}
/* Input post excerpt / content to blog page */
function alante_thinkup_input_blogtext() {
global $post;
// Get theme options values.
$thinkup_blog_postswitch = alante_thinkup_var ( 'thinkup_blog_postswitch' );
// Output full content - EDD plugin compatibility
if( function_exists( 'EDD' ) and is_post_type_archive( 'download' ) ) {
the_content();
return;
}
// Output post content
if ( is_search() ) {
the_excerpt();
} else if ( ! is_search() ) {
if ( ( empty( $thinkup_blog_postswitch ) or $thinkup_blog_postswitch == 'option1' ) ) {
if( ! is_numeric( strpos( $post->post_content, '' ) ) ) {
the_excerpt();
} else {
the_content();
wp_link_pages( array( 'before' => '
' . __( 'Pages:', 'alante' ), 'after' => '
', ) );
}
} else if ( $thinkup_blog_postswitch == 'option2' ) {
the_content();
wp_link_pages( array( 'before' => '
' . __( 'Pages:', 'alante' ), 'after' => '
', ) );
}
}
}
/* ----------------------------------------------------------------------------------
BLOG META CONTENT & POST META CONTENT
---------------------------------------------------------------------------------- */
// Input sticky post
function alante_thinkup_input_sticky() {
printf( '
' . __( 'Sticky', 'alante' ) . ' ',
esc_url( get_permalink() ),
esc_attr( get_the_title() )
);
}
/* Input blog date */
function alante_thinkup_input_blogdate() {
printf( '
%4$s ',
esc_url( get_permalink() ),
esc_attr( get_the_title() ),
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() )
);
}
/* Input blog comments */
function alante_thinkup_input_blogcomment() {
if ( '0' != get_comments_number() ) {
echo '';
}
}
/* Input blog categories - Style 1 */
function alante_thinkup_input_blogcategory1() {
$categories_list = get_the_category_list( __( ', ', 'alante' ) );
if ( $categories_list && alante_thinkup_input_categorizedblog() ) {
echo '
';
printf( __( 'Category: %1$s', 'alante' ), $categories_list );
echo ' ';
};
}
/* Input blog categories - Style 2 */
function alante_thinkup_input_blogcategory2() {
$categories_list = get_the_category_list( __( ', ', 'alante' ) );
if ( $categories_list && alante_thinkup_input_categorizedblog() ) {
echo '
';
printf( '%1$s', $categories_list );
echo ' ';
};
}
/* Input blog tags - Style 1 */
function alante_thinkup_input_blogtag1() {
$tags_list = get_the_tag_list( '', __( ', ', 'alante' ) );
if ( $tags_list ) {
echo '
';
printf( __( 'Tags: %1$s', 'alante' ), $tags_list );
echo ' ';
};
}
/* Input blog tags - Style 2 */
function alante_thinkup_input_blogtag2() {
$tags_list = get_the_tag_list( '', __( ', ', 'alante' ) );
if ( $tags_list ) {
echo '
';
printf( '%1$s', $tags_list );
echo ' ';
};
}
/* Input blog author */
function alante_thinkup_input_blogauthor() {
printf( '
' . __( 'By', 'alante' ) . ' %3$s ',
esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'alante' ), get_the_author() ) ),
get_the_author()
);
}
//----------------------------------------------------------------------------------
// CUSTOM READ MORE BUTTON.
//----------------------------------------------------------------------------------
/* Input 'Read more' link */
function alante_thinkup_input_readmore( $link ) {
global $post;
// Make no changes if in admin area
if ( is_admin() ) {
return $link;
}
$link = '…
' . esc_html__( 'Read More', 'alante') . ' +
';
return $link;
}
add_filter( 'excerpt_more', 'alante_thinkup_input_readmore' );
add_filter( 'the_content_more_link', 'alante_thinkup_input_readmore' );
/* ----------------------------------------------------------------------------------
INPUT BLOG META CONTENT
---------------------------------------------------------------------------------- */
// Add format-media class to post article for featured image, gallery and video
function alante_thinkup_input_blogmediaclass($classes) {
global $post;
// Get theme options values.
$thinkup_blog_postswitch = alante_thinkup_var ( 'thinkup_blog_postswitch' );
$featured_id = get_post_thumbnail_id( $post->ID );
// Determine featured media to input
if ( alante_thinkup_check_isblog() ) {
if ( empty( $featured_id ) or $thinkup_blog_postswitch == 'option2' ) {
$classes[] = 'format-nomedia';
} else if( has_post_thumbnail() ) {
$classes[] = 'format-media';
}
}
return $classes;
}
add_action( 'post_class', 'alante_thinkup_input_blogmediaclass');
/* Meta content (author, category, tag) */
function alante_thinkup_input_blogmeta_1() {
echo '
';
if ( is_sticky() && is_home() && ! is_paged() ) { alante_thinkup_input_sticky(); }
alante_thinkup_input_blogauthor();
alante_thinkup_input_blogcategory2();
alante_thinkup_input_blogtag2();
echo '
';
}
/* Meta content (date, comment) */
function alante_thinkup_input_blogmeta_2() {
echo '
';
alante_thinkup_input_blogdate();
alante_thinkup_input_blogcomment();
echo '
';
}
/* ----------------------------------------------------------------------------------
INPUT POST META CONTENT
---------------------------------------------------------------------------------- */
function thinkup_input_postmedia() {
global $post;
// Set output variable to avoid php errors
$output = NULL;
if ( get_post_format() == 'image' ) {
$output .= '
' . get_the_post_thumbnail( $post->ID, 'column1-1/4' ) . '
';
}
// Output featured items if set
if ( ! empty( $output ) ) {
echo $output;
}
}
// Add format-media class to post article for featured image, gallery and video
function thinkup_input_postmediaclass($classes) {
global $post;
global $wp_embed;
if ( is_singular( 'post' ) ) {
if ( get_post_format() == 'image' or get_post_format() == 'gallery' or get_post_format() == 'video' ) {
if( has_post_thumbnail() ) {
$classes[] = 'format-media';
}
} else {
$classes[] = 'format-nomedia';
}
}
return $classes;
}
add_action( 'post_class', 'thinkup_input_postmediaclass');
function alante_thinkup_input_postmeta() {
echo '';
}
/* ----------------------------------------------------------------------------------
SHOW AUTHOR BIO
---------------------------------------------------------------------------------- */
/* HTML for Author Bio */
function alante_thinkup_input_postauthorbiocode() {
echo '
',
'
',
'
' . get_avatar( get_the_author_meta( 'email' ), '90' ) . '',
'
',
'
',
'
' . __( 'About the Author', 'alante' ) . ' ',
wpautop( get_the_author_meta( 'description' ) ),
'',
'
';
}
/* Output Author Bio */
function alante_thinkup_input_postauthorbio() {
// Get theme options values.
$thinkup_post_authorbio = alante_thinkup_var ( 'thinkup_post_authorbio' );
if ( $thinkup_post_authorbio == '1' ) {
alante_thinkup_input_postauthorbiocode();
}
}
/* ----------------------------------------------------------------------------------
TEMPLATE FOR COMMENTS AND PINGBACKS (PREVIOUSLY IN TEMPLATE-TAGS).
---------------------------------------------------------------------------------- */
/* Display comments at bottom of post, page and project pages. */
function alante_thinkup_input_allowcomments() {
if ( comments_open() || '0' != get_comments_number() )
comments_template( '/comments.php', true );
}
/* ----------------------------------------------------------------------------------
TEMPLATE FOR COMMENTS AND PINGBACKS (PREVIOUSLY IN TEMPLATE-TAGS).
---------------------------------------------------------------------------------- */
function alante_thinkup_input_commenttemplate( $comment, $args, $depth ) {
switch ( $comment->comment_type ) :
case 'pingback' :
case 'trackback' :
?>
id="li-comment-">
'alante_thinkup_input_commenttemplate',
);
wp_list_comments( $args );
}