在Wordpress二十二主题摘录

时间:2017-12-01 09:38:40

标签: php wordpress

当我有一个显示帖子摘要的页面时,项目的顺序如下:

  1. 没有链接的特色图片
  2. 标题
  3. 摘要
  4. 我想要的是

    1. 标题
    2. 带链接的精选图片
    3. 摘要
    4. 当我查看主题的代码(content.php)时,我遇到了一个名为the_excerpt()的函数。我在主题中找不到此功能,因此无法更新。

      <?php if ( is_search() || is_home() || is_tag() ) : // Only display Excerpts for Search ?>
          <div class="entry-summary">
              <?php the_excerpt(); ?>
          </div><!-- .entry-summary -->
      

      所以我的问题是

      1. 有没有办法在这个主题中更改标题和精选图片的顺序?
      2. 如何在帖子中添加指向精选图片的链接,以便当读者点击图片时,他们会落在帖子上。

1 个答案:

答案 0 :(得分:0)

你必须移动“碎片”并添加一些CSS以使其看起来很好。

archive.php中 - 使用以下代码替换header标记(以及标记本身)的内容:

    <header class="entry-header">
        <?php if ( is_single() ) : ?>
        <h1 class="entry-title"><?php the_title(); ?></h1>
        <?php else : ?>
        <h1 class="entry-title">
            <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
        </h1>
        <?php endif; // is_single() ?>

        <?php if ( ! post_password_required() && ! is_attachment() && !is_single() ) : ?>
            <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
        <?php endif; ?>
        <?php if ( comments_open() ) : ?>
            <div class="comments-link">
                <?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
            </div><!-- .comments-link -->
        <?php endif; // comments_open() ?>
    </header><!-- .entry-header -->

请注意,您必须在.entry-title中添加一些样式,因为它下方没有间距,看起来不合适。