Поддержка Проблемы и решения Не отображается архив автора

  • Здравствуйте! Тема Iconic One. На сайте имеется несколько записей, добавленных мной. При переходе по ссылке:

    сайт/author/antisept

    записи не отображаются. Только надпись:

    АРХИВ АВТОРА: ANTISEPT

    Эту функцию нужно где-то включить? Или проблема в шаблоне?

    Вот часть кода из arhive.php

    <?php
    			/* Start the Loop */
    			while ( have_posts() ) : the_post();
    
    				/* Include the post format-specific template for the content. If you want to
    				 * this in a child theme then include a file called called content-___.php
    				 * (where ___ is the post format) and that will be used instead.
    				 */
    				get_template_part( 'content', get_post_format() );
    
    			endwhile;
    
    			themonic_content_nav( 'nav-below' );
    			?>
    
    		<?php else : ?>
    			<?php get_template_part( 'content', 'none' ); ?>
    		<?php endif; ?>
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Вам нужен файл author.php

    Вот полный код autor.php

    <?php
    /*
     * Author Post Archive pages display template.
     * Read more here: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package WordPress - Themonic Framework
     * @subpackage Iconic_One
     * @since Iconic One 1.0
     */
    
    get_header(); ?>
    
    	<section id="primary" class="site-content">
    		<div id="content" role="main">
    
    		<?php if ( have_posts() ) : ?>
    
    			<?php
    				/* Queue the first post, that way we know
    				 * what author we're dealing with (if that is the case).
    				 *
    				 * We reset this later so we can run the loop
    				 * properly with a call to rewind_posts().
    				 */
    				the_post();
    			?>
    
    			<header class="archive-header">
    				<h1 class="archive-title"><?php printf( __( 'Author Archives: %s', 'iconic-one' ), '<span class="vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( "ID" ) ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' ); ?></h1>
    			</header><!-- .archive-header -->
    
    			<?php
    				/* Since we called the_post() above, we need to
    				 * rewind the loop back to the beginning that way
    				 * we can run the loop properly, in full.
    				 */
    				rewind_posts();
    			?>
    
    			<?php themonic_content_nav( 'nav-above' ); ?>
    
    			<?php
    			// If a user has filled out their description, show a bio on their entries.
    			if ( get_the_author_meta( 'description' ) ) : ?>
    			<div class="author-info">
    				<div class="author-avatar">
    					<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'themonic_author_bio_avatar_size', 60 ) ); ?>
    				</div><!-- .author-avatar -->
    				<div class="author-description">
    					<h2><?php printf( __( 'About %s', 'iconic-one' ), get_the_author() ); ?></h2>
    					<p><?php the_author_meta( 'description' ); ?></p>
    				</div><!-- .author-description	-->
    			</div><!-- .author-info -->
    			<?php endif; ?>
    
    			<?php /* Start the Loop */ ?>
    			<?php while ( have_posts() ) : the_post(); ?>
    				<?php get_template_part( 'content', get_post_format() ); ?>
    			<?php endwhile; ?>
    
    			<?php themonic_content_nav( 'nav-below' ); ?>
    
    		<?php else : ?>
    			<?php get_template_part( 'content', 'none' ); ?>
    		<?php endif; ?>
    
    		</div><!-- #content -->
    	</section><!-- #primary -->

    Путем отключения плагинов, удалось выяснить, что это из-за WP-PageNavi. Как можно это исправить?

    Путем отключения плагинов, удалось выяснить, что это из-за WP-PageNavi.

    Вероятно Вы где-то некорректно вставили код этого плагина.

    Забыл написать, как решил проблему. В autor.php есть функция themonic_content_nav. Просто закоментировал ее:

    <!--<?php themonic_content_nav( 'nav-above' ); ?> -->

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Не отображается архив автора» закрыта для новых ответов.