?iť?
Current Path : /home/scgforma/www/wp-content/themes/graphene/ |
Current File : /home/scgforma/www/wp-content/themes/graphene/loop-post-formats.php |
<?php /* Posts navigation for single post pages, but not for Page post */ global $graphene_settings; global $wp_version; ?> <?php graphene_post_nav(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class( 'clearfix post-format post' ); ?>> <div class="entry-header"> <?php $has_uploaded_audio = false; $has_uploaded_video = false; global $post_format; switch ( $post_format){ case 'status': $format_title = __( 'Status update', 'graphene' ); break; case 'link': $format_title = __( 'Link', 'graphene' ); break; case 'audio': $format_title = __( 'Audio', 'graphene' ); if ( get_post_meta( get_the_ID(), '_wp_format_audio', true ) ) $has_uploaded_audio = true; break; case 'image': $format_title = __( 'Image', 'graphene' ); break; case 'video': $format_title = __( 'Video', 'graphene' ); if ( get_post_meta( get_the_ID(), '_wp_format_video', true ) ) $has_uploaded_video = true; break; default: $format_title = __( 'Post format', 'graphene' ); } ?> <p class="format-title"> <?php if ( ! is_singular() ) : ?><a href="<?php the_permalink(); ?>"><?php endif; ?> <?php echo $format_title; ?> <?php if ( ! is_singular() ) : ?></a><?php endif; ?> </p> <?php /* The post title */ ?> <div class="entry-title"> <?php if ( in_array( $post_format, array( 'status', 'link' ) ) ) : ?> <?php /* translators: This is the PHP date formatting string for the status post format. See http://php.net/manual/en/function.date.php for more details. */ ?> <p class="entry-date updated"><?php printf( '%1$s — %2$s', get_the_time(__( 'l F j, Y', 'graphene' ) ), get_the_time(__( 'g:i A', 'graphene' ) ) ); ?></p> <?php endif; ?> <?php if (in_array( $post_format, array( 'audio', 'image', 'video' ) ) ) : ?> <p class="entry-permalink"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(esc_attr__( 'Permalink to %s', 'graphene' ), the_title_attribute( 'echo=0' ) ); ?>"><?php if ( get_the_title() == '' ) {_e( '(No title)','graphene' );} else {the_title();} ?></a></p> <?php endif; ?> </div> <?php /* Edit post link, if user is logged in */ ?> <?php if (is_user_logged_in() ) : ?> <p class="edit-post"> <?php edit_post_link(__( 'Edit post','graphene' ), ' ( ', ' )' ); ?> </p> <?php endif; ?> <?php /* The comment link */ ?> <?php if ( ! is_singular() && graphene_should_show_comments() ) : ?> <p class="comment-link"> <?php $comments_num = get_comments_number(); comments_popup_link( __( 'Leave comment', 'graphene' ), sprintf( __( '%s comment', 'graphene' ), number_format_i18n( $comments_num ) ), sprintf( _n( '%s comment', "%s comments", $comments_num, 'graphene' ), number_format_i18n( $comments_num ) ), 'comments-link', __( "Comments off", 'graphene' ) ); ?> </p> <?php endif; ?> </div> <div class="entry-content clearfix"> <div class="post-format-thumbnail"> <?php if ( $post_format == 'status' ) : /* Author's avatar, displayed only for the 'status' format */ ?> <?php echo get_avatar( get_the_author_meta( 'user_email' ), 110 ); ?> <?php endif; ?> <?php if ( $post_format == 'audio' ) : /* Featured image, displayed only for the 'audio' format */ if ( has_post_thumbnail( get_the_ID() ) ) { the_post_thumbnail( array( 110, 110 ) ); } endif; ?> </div> <?php /* Modify the content_width var for video post format */ if ( $post_format == 'video' ){ global $content_width; $gutter = $graphene_settings['gutter_width']; $content_width = $content_width - 110 + ($gutter * 2); } ?> <?php /* Output the post content */ ?> <?php if ( $wp_version >= 3.6 && $post_format == 'audio' && $has_uploaded_audio ) : ?> <div class="entry-media"> <div class="audio-content"> <?php the_post_format_audio(); ?> </div><!-- .audio-content --> </div><!-- .entry-media --> <?php endif; ?> <?php if ( $wp_version >= 3.6 && $post_format == 'video' && $has_uploaded_video ) : ?> <div class="entry-media"> <div class="video-content"> <?php the_post_format_video(); ?> </div><!-- .video-content --> </div><!-- .entry-media --> <?php endif; ?> <?php if ( $has_uploaded_video || $has_uploaded_audio ) the_remaining_content(); else the_content(); ?> <?php /* Revert the content_width var for video post format */ if ( $post_format == 'video' ){ $content_width = graphene_get_content_width(); } ?> <?php if ( in_array( $post_format, array( 'image', 'video' ) ) ) : ?> <?php if ( has_excerpt() ) : ?> <div class="entry-description"><?php the_excerpt(); ?></div> <?php endif; ?> <p class="entry-date updated"><?php printf( __( 'Posted on: %s', 'graphene' ), '<br /><span>' . get_the_time( __( 'F j, Y', 'graphene' ) ) . '</span>' ); ?></p> <?php endif; ?> <?php if ( $post_format == 'status' ) : /* Post author, displayed only for the 'status' format */ ?> <p class="post-author vcard">— <span class="fn nickname"><?php the_author_posts_link(); ?></span></p> <?php endif; ?> </div> </div> <?php /* For printing: the permalink */ if ( $graphene_settings['print_css']) { echo graphene_print_only_text( '<span class="printonly url"><strong>'.__( 'Permanent link to this article:', 'graphene' ).' </strong><span>'. get_permalink().'</span></span>' ); } /* Adsense */ graphene_adsense(); /* Comments */ comments_template(); do_action( 'graphene_loop_footer' ); ?>