Sparkling guest athors problem

i install the sparkling theme and i have problem with the guest authors and the co authors plugin .

in front end it appears the admin username and not the guest author name . any solution ?

i fix it my self

just edit the template-tags.php with the following code

<?php
/**
 * Custom template tags for this theme.
 *
 * Eventually, some of the functionality here could be replaced by core features.
 *
 * @package sparkling
 */

if ( ! function_exists( 'sparkling_paging_nav' ) ) :
/**
 * Display navigation to next/previous set of posts when applicable.
 *
 * @return void
 */
function sparkling_paging_nav() {
    // Don't print empty markup if there's only one page.
    if ( $GLOBALS['wp_query']->max_num_pages < 2 ) {
        return;
    }
    ?>
    <nav class="navigation paging-navigation" role="navigation">
        <h1 class="screen-reader-text"><?php esc_html_e( 'Posts navigation', 'sparkling' ); ?></h1>
        <div class="nav-links">
            <?php
                if( function_exists('wp_pagenavi') ){
                    wp_pagenavi();
                } else {

                if ( get_next_posts_link() ) : ?>
                    <div class="nav-previous"> <?php next_posts_link( __( '<i class="fa fa-chevron-left"></i> Older posts', 'sparkling' ) ); ?></div>
                <?php endif; ?>

                <?php if ( get_previous_posts_link() ) : ?>
                    <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <i class="fa fa-chevron-right"></i>', 'sparkling' ) ); ?> </div>
                <?php endif;
                }
            ?>

        </div><!-- .nav-links -->
    </nav><!-- .navigation -->
    <?php
}
endif;

/**
 * Customize the PageNavi HTML before it is output to support bootstrap
 */
function sparkling_wp_pagenavi_bootstrap_markup( $html ) {
    $out = '';

    //wrap a's and span's in li's
    $out = str_replace( "<div", "", $html );
    $out = str_replace( "class='wp-pagenavi'>", "", $out );
    $out = str_replace( "<a", "<li><a", $out );
    $out = str_replace( "</a>", "</a></li>", $out );
    $out = str_replace( "<span", "<li><span", $out );
    $out = str_replace( "</span>", "</span></li>", $out );
    $out = str_replace( "</div>", "", $out );

    return '<ul class="pagination pagination-centered wp-pagenavi-pagination">' . $out . '</ul>';
}
add_filter( 'wp_pagenavi', 'sparkling_wp_pagenavi_bootstrap_markup' );

if ( ! function_exists( 'sparkling_post_nav' ) ) :
/**
 * Display navigation to next/previous post when applicable.
 *
 * @return void
 */
function sparkling_post_nav() {
    // Don't print empty markup if there's nowhere to navigate.
    $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
    $next     = get_adjacent_post( false, '', false );

    if ( ! $next && ! $previous ) {
        return;
    }
    ?>
    <nav class="navigation post-navigation" role="navigation">
        <h1 class="screen-reader-text"><?php esc_html_e( 'Post navigation', 'sparkling' ); ?></h1>
        <div class="nav-links">
            <?php
                previous_post_link( '<div class="nav-previous">%link</div>', _x( '<i class="fa fa-chevron-left"></i> %title', 'Previous post link', 'sparkling' ) );
                next_post_link(     '<div class="nav-next">%link</div>',     _x( '%title <i class="fa fa-chevron-right"></i>', 'Next post link',     'sparkling' ) );
            ?>
        </div><!-- .nav-links -->
    </nav><!-- .navigation -->
    <?php
}
endif;

if ( ! function_exists( 'sparkling_posted_on' ) ) :
/**
 * Integrate Co-Authors Plus with Sparkling by replacing sparkling_posted_on() with this function
 */
function sparkling_posted_on() {
    if ( function_exists( 'coauthors_posts_links' ) ) :
        printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'sparkling' ),
            'meta-prep meta-prep-author',
            sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
                get_permalink(),
                esc_attr( get_the_time() ),
                get_the_date()
            ),
            coauthors_posts_links( null, null, null, null, false )
        );
    else:
        printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'sparkling' ),
            'meta-prep meta-prep-author',
            sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
                get_permalink(),
                esc_attr( get_the_time() ),
                get_the_date()
            ),
            sprintf( '<span class="author vcard"><a href="%1$s" title="%2$s">%3$s</a></span>',
                get_author_posts_url( get_the_author_meta( 'ID' ) ),
                esc_attr( sprintf( __( 'View all posts by %s', 'sparkling' ), get_the_author() ) ),
                get_the_author()
            )
        );
    endif;
}
endif;

/**
 * Returns true if a blog has more than 1 category.
 */
function sparkling_categorized_blog() {
    if ( false === ( $all_the_cool_cats = get_transient( 'all_the_cool_cats' ) ) ) {
        // Create an array of all the categories that are attached to posts.
        $all_the_cool_cats = get_categories( array(
            'hide_empty' => 1,
        ) );

        // Count the number of categories that are attached to the posts.
        $all_the_cool_cats = count( $all_the_cool_cats );

        set_transient( 'all_the_cool_cats', $all_the_cool_cats );
    }

    if ( '1' != $all_the_cool_cats ) {
        // This blog has more than 1 category so sparkling_categorized_blog should return true.
        return true;
    } else {
        // This blog has only 1 category so sparkling_categorized_blog should return false.
        return false;
    }
}

/**
 * Flush out the transients used in sparkling_categorized_blog.
 */
function sparkling_category_transient_flusher() {
    // Like, beat it. Dig?
    delete_transient( 'all_the_cool_cats' );
}
add_action( 'edit_category', 'sparkling_category_transient_flusher' );
add_action( 'save_post',     'sparkling_category_transient_flusher' );

Hi @digital222,

Awesome great to see you got that fixed.

Please advise if you have more questions.

Have a fantastic day!

Cheers,
Movin