doutang6130 2016-12-29 08:45
浏览 23

将特色区域移动到canard wordpress主题中的存档页面

I am using canard theme for wordpress blog which shows top posts in featured content area.
I have some categories on my blog here is link for blog

Use featured content area on category listing(archive.php) page, where all top post of that category should appear in featured content area.

I tried to edit my archive page,but some css is not working properly I guess, i'm unable to find out where I'm going wrong

   <?php
    /**
    * The template for displaying archive pages.
    *
    * Learn more: http://codex.wordpress.org/Template_Hierarchy
    *
    * @package Canard
    */

 get_header(); ?>

<div class="site-content-inner">
    <div id="primary" class="content-area">
     <?php 
       if ( is_archive() ) {
          get_template_part( 'featured-content','archive' );
     }?>
        <main id="main" class="site-main" role="main">

        <?php if ( have_posts() ) : ?>

            <header class="page-header">
                <?php
                    the_archive_title( '<h1 class="page-title">', '</h1>' );
                    the_archive_description( '<div class="taxonomy-description">', '</div>' );
                ?>
            </header><!-- .page-header -->

            <?php /* Start the Loop */ ?>
            <?php while ( have_posts() ) : the_post(); ?>

                <?php
                    /* Include the Post-Format-specific template for the content.
                     * If you want to override this in a child theme, then include a file
                     * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                     */
                    get_template_part( 'content', get_post_format() );
                ?>

            <?php endwhile; ?>

            <?php the_posts_navigation(); ?>

        <?php else : ?>

            <?php get_template_part( 'content', 'none' ); ?>

        <?php endif; ?>

        </main><!-- #main -->
    </div><!-- #primary -->

    <?php get_sidebar(); ?>
   </div><!-- .site-content-inner -->

   <?php get_footer(); ?>
  • 写回答

1条回答 默认 最新

  • dongwei2030 2016-12-29 11:14
    关注

    I have checked teh blog page is not coded from this archive page. It does not contain all sections that blog page have. Blog page is coming from some other file.

    You can remove post from featured attribute thus it will show only simple posts. If you select post as featured thus they show at top.If no featured post thus not shown as grid at top.

    Thanks Hope this is helpful for you.

    评论

报告相同问题?

悬赏问题

  • ¥15 蓝桥oj3931,请问我错在哪里
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染