Co-Authors & Tempera Theme

  • Author
    Posts
  • #41870

    Hey,

    we would like to use the “Co-Authors” plugin (https://wordpress.org/plugins/co-authors-plus/) on our website.

    Could you please tell us what changes we have to make in the theme files?

    Thanks a lot, Tom

    #41893

    Hi
    I use a child theme for that and I’ve modified a single.php in this mode:

    <?php
    
    /**
    
     * The Template for displaying all single posts.
    
     *
    
     * @package Cryout Creations
    
     * @subpackage tempera
    
     * @since tempera 0.5
    
     */
    
    get_header();?>
    
    <div id="nav-below" class="navigation">
    
    					<div class="nav-previous"><?php previous_post_link( '%link', '<i class="meta-nav-prev"></i> %title' ); ?></div>
    
    					<div class="nav-next"><?php next_post_link( '%link', '%title <i class="meta-nav-next"></i>' ); ?></div>
    
    				</div><!-- #nav-below -->
    
    		<section id="container" class="<?php echo tempera_get_layout_class(); ?>">
    
    			<div id="content" role="main">
    
    			<?php cryout_before_content_hook(); ?>
    
    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
    
    				<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
    					<h1 class="entry-title"><?php the_title(); ?></h1>
    
    					<?php cryout_post_title_hook(); ?>
    
    					<div class="entry-meta">
    
    						<?php tempera_posted_on();  cryout_post_meta_hook(); ?>
    
    					</div><!-- .entry-meta -->
    
    <?php echo do_shortcode('[responsivevoice_button voice="Italian Female" buttontext="Ascolta ..."]');?>
    
    					
    
    					<div class="entry-content">
    
    						<?php the_content(); ?>
    
    						<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'tempera' ), 'after' => '</span></div>' ) ); ?>
    
    					</div><!-- .entry-content -->
    
    <?php if ( get_the_author_meta( 'description' ) ) : // If a user has filled out their description, show a bio on their entries  ?>
    
    				<?php $i = new CoAuthorsIterator(); ?>
    
    <?php while($i->iterate()){ ?>
    
    					<div id="entry-author-info">
    
    						<div id="author-avatar">
    
    							<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'tempera_author_bio_avatar_size', 60 ) ); ?>
    
    						</div><!-- #author-avatar -->
    
    						<div id="author-description">
    
    							<h3><font size="3"face='Open Sans Light'><?php echo esc_attr( get_the_author() ); ?></font></h3>
    
    							<?php the_author_meta( 'description' ); ?>
    
    							<div id="author-link">
    
    								
    
    <a href="<?php echo get_author_link(),"/",get_the_author_meta( 'user_nicename' ); ?>"><?php printf( __( 'Vedi tutti gli altri articoli di '," ",'tempera').'%s <span class="meta-nav">&rarr;</span>', get_the_author() ); ?>
    
    </a>
    
    							</div><!-- #author-link	-->
    
    						</div><!-- #author-description -->
    
    				
    
    </div><!-- #entry-author-info -->
    
    <?php } ?>
    
    <?php endif; ?>
    
    					<footer class="entry-meta">
    
    						<?php tempera_posted_in(); ?>
    
    						<?php edit_post_link( __( 'Edit', 'tempera' ), '<span class="edit-link"><i class="icon-edit icon-metas"></i> ', '</span>' ); cryout_post_footer_hook(); ?>
    
    					</footer><!-- .entry-meta -->
    
    				</div><!-- #post-## -->
    
    				
    
    				<?php comments_template( '', true ); ?>
    
    <?php endwhile; // end of the loop. ?>
    
    			<?php cryout_after_content_hook(); ?>
    
    			</div><!-- #content -->
    
    	<?php tempera_get_sidebar(); ?>
    
    		</section><!-- #container -->
    
    <?php get_footer(); ?>
    
    

    My modifications to the code single.php concern also other extensions but this is where I’m intervened
    Good luck 🙂

    Website: ilpoliedrico.com

    #41975
    Zed
    Cryout Creations mastermind

    Using hooks to replace code is more update-proof then modifying files directly.
    https://www.cryoutcreations.eu/forums/t/integrating-co-authors-plus-plugin-with-verbosa

    Use this only as an example, Tempera and Verbosa do not share the same code so it requires adaptation.


    If you like our creations, help us share by rating them on WordPress.org.
    Please check the available documentation and search the forums before starting a topic.
Viewing 3 posts - 1 through 3 (of 3 total)

The topic ‘Co-Authors & Tempera Theme’ is closed to new replies.