Forum Replies Created

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter McMuller

    (@mcmuller)

    This is maybe the solution…I put the following code in the functions.php of my child theme. But I am not really good in coding. Could you please have a look at the code and improve it?

    function twentyfifteen_entry_meta() {
        if ( is_sticky() && is_home() && ! is_paged() ) {
            printf( '<span class="sticky-post">%s</span>', __( 'Featured', 'twentyfifteen' ) );
        }
    
        $format = get_post_format();
        if ( current_theme_supports( 'post-formats', $format ) ) {
            printf( '<span class="entry-format">%1$s<a href="%2$s">%3$s</a></span>',
                sprintf( '<span class="screen-reader-text">%s </span>', _x( 'Format', 'Used before post format.', 'twentyfifteen' ) ),
                esc_url( get_post_format_link( $format ) ),
                get_post_format_string( $format )
            );
        }
    
            if ( in_array( get_post_type(), array( 'post', 'attachment' ) ) ) {
                    $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
    
                    if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
                            $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
                    }
    
                    $time_string = sprintf( $time_string,
                            esc_attr( get_the_date( 'c' ) ),
                            get_the_date(),
                            esc_attr( get_the_modified_date( 'c' ) ),
                            get_the_modified_date()
                    );
    
                    printf( '<span class="posted-on"><span class="screen-reader-text">%1$s </span><a href="%2$s" rel="bookmark">%3$s</a></span>',
                            _x( 'Posted on', 'Used before publish date.', 'twentyfifteen' ),
                            esc_url( get_permalink() ),
                            $time_string
                    );
            }
    
            if ( 'post' == get_post_type() ) {
                    if ( is_singular() || is_multi_author() ) {
                            printf( '<span class="byline"><span class="author vcard"><span class="screen-reader-text">%1$s </span><a class="url fn n" href="%2$s">%3$s</a></span></span>',
                                    _x( 'Author', 'Used before post author name.', 'twentyfifteen' ),
                                    esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
                                    get_the_author()
                            );
                    }
    
                    $categories_list = get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) );
                    if ( $categories_list && twentyfifteen_categorized_blog() ) {
                            printf( '<span class="cat-links"><span class="screen-reader-text">%1$s </span>%2$s</span>',
                                    _x( 'Categories', 'Used before category names.', 'twentyfifteen' ),
                                    $categories_list
                            );
                    }
    
                    $tags_list = get_the_tag_list( '', _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) );
                    if ( $tags_list ) {
                            printf( '<span class="tags-links"><span class="screen-reader-text">%1$s </span>%2$s</span>',
                                    _x( 'Tags', 'Used before tag names.', 'twentyfifteen' ),
                                    $tags_list
                            );
                    }
            }
    
            if ( is_attachment() && wp_attachment_is_image() ) {
                    // Retrieve attachment metadata.
                    $metadata = wp_get_attachment_metadata();
    
                    printf( '<span class="full-size-link"><span class="screen-reader-text">%1$s </span><a href="%2$s">%3$s × %4$s</a></span>',
                            _x( 'Full size', 'Used before full size attachment link.', 'twentyfifteen' ),
                            esc_url( wp_get_attachment_url() ),
                            $metadata['width'],
                            $metadata['height']
                    );
            }
    
    if(function_exists('the_views')) { the_views();
    
    }
    
            if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
                    echo '<span class="comments-link">';
                    comments_popup_link( __( 'Leave a comment', 'twentyfifteen' ), __( '1 Comment', 'twentyfifteen' ), __( '% Comments', 'twentyfifteen' ) );
                    echo '</span>';
            }
    }
    Thread Starter McMuller

    (@mcmuller)

    Hi thanks for your fast reply.

    I would like to place it in the footer.

    <footer class="entry-footer">
    		<?php twentyfifteen_entry_meta(); ?>
    
    <?php if(function_exists('the_views')) { the_views(); } ?>
    
    <?php edit_post_link( __( 'Edit', 'twentyfifteen' ), '<span class="edit-link">', '</span>' ); ?>

    The problem is, when I do it like in the code above it is at the End of the footer. But at the End should be “please comment”

    The order in the footer should be: Date, Author, post views, please comment

Viewing 2 replies - 1 through 2 (of 2 total)