如何在分类页面上仅显示帖子标题

时间:2014-12-09 作者:Astrael Kokeb

嗨,我只需要显示帖子的标题,请帮助这里是我的档案。PHP代码

<?php global $theme; get_header(); ?>

<div id="main">

    <?php $theme->hook(\'main_before\'); ?>

    <div id="content">

         <?php $theme->hook(\'content_before\'); ?>

          <h2 class="page-title"><?php

          /* If this is a daily archive */
          if (is_day()) {
               printf( __( \'Daily Archives: <span>%s</span>\', \'themater\' ), get_the_date() );

          /* If this is a monthly archive */
          } elseif (is_month()) {
              printf( __( \'Monthly Archives: <span>%s</span>\', \'themater\' ), get_the_date(\'F Y\') );

          /* If this is a yearly archive */
          } elseif (is_year()) {
              printf( __( \'Yearly Archives: <span>%s</span>\', \'themater\' ), get_the_date(\'Y\') );

          /* If this is a general archive */
          } else {
              _e( \'Blog Archives\', \'themater\' );
          }
          ?>
          </h2>

        <?php
        if (have_posts()) : while (have_posts()) : the_post();

            /**
            * The default post formatting from the post.php template file will be used.
            * If you want to customize the post formatting for your archive pages:
            *
            * - Create a new file: post-archive.php
            * - Copy/Paste the content of post.php to post-archive.php
            * - Edit and customize the post-archive.php file for your needs.
            *
            * Learn more about the get_template_part() function: http://codex.wordpress.org/Function_Reference/get_template_part
            */

            get_template_part(\'post\', \'archive\');
        endwhile;

        else :
            get_template_part(\'post\', \'noresults\');
        endif;

        get_template_part(\'navigation\');
    ?>

    <?php $theme->hook(\'content_after\'); ?>

    </div><!-- #content -->

    <?php get_sidebars(); ?>

    <?php $theme->hook(\'main_after\'); ?>

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

<?php get_footer(); ?>
这是帖子。php文件

<?php global $theme; ?>

<div <?php post_class(\'post clearfix\'); ?> id="post-<?php the_ID(); ?>">

    <div class="postmeta-primary">

        <span class="meta_date"><?php echo get_the_date(); ?></span>
        <span class="meta_categories"><?php the_category(\', \'); ?></span>

        <?php if(comments_open( get_the_ID() )) { ?>
            <span class="meta_comments"><?php comments_popup_link( __( \'No comments\', \'themater\' ), __( \'1 Comment\', \'themater\' ), __( \'% Comments\', \'themater\' ) ); ?></span>
        <?php } ?>
    </div>

    <h2 class="title">" title="<?php printf( esc_attr__( \'Permalink to %s\', \'themater\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2>

    <div class="entry clearfix">

    <?php if(has_post_thumbnail()) { ?>">
        <?php the_post_thumbnail(
            array($theme->get_option(\'featured_image_width\'), $theme->get_option(\'featured_image_height\')),
            array("class" => $theme->get_option(\'featured_image_position\') . " featured_image") ); ?>
    <?php } ?>

    <?php the_content(\'\'); ?>

</div>

<?php if($theme->display(\'read_more\')) { ?>
    <div class="readmore">
        #more-<?php the_ID(); ?>" title="<?php printf( esc_attr__( \'Permalink to %s\', \'themater\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark">
        <?php $theme->option(\'read_more\'); ?>
    </div>
<?php } ?>

</div><!-- Post ID <?php the_ID(); ?> -->

1 个回复
SO网友:Sleuteltje

你帖子中的这段代码。php显示标题:

 <h2 class="title">" title="<?php printf( esc_attr__( \'Permalink to %s\', \'themater\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2>
更准确地说,该位执行以下操作:

<?php the_title(); ?>
因此,如果您只希望文章标题仅在存档中可见。php。只需更换线路:

get_template_part(\'post\', \'archive\');
使用:

the_title();
或者,甚至更好。复制帖子。php进行后期归档。php&;从后期存档中删除所有内容。你不想要的php。

存档后。php将如下所示:

<div <?php post_class(\'post clearfix\'); ?> id="post-<?php the_ID(); ?>">
    <h2 class="title">" title="<?php printf( esc_attr__( \'Permalink to %s\', \'themater\' ), the_title_attribute( \'echo=0\' ) ); ?>" rel="bookmark"><?php the_title(); ?></h2>

</div><!-- Post ID <?php the_ID(); ?> -->

结束

相关推荐

Scrolling Posts with Ajax

这是整个谷歌都面临的一个非常普遍的问题,但我们处理这一问题的方式之间存在冲突。我使用本教程http://code.tutsplus.com/articles/getting-loopy-ajax-powered-loops-with-jquery-and-wordpress--wp-23232我不得不说,这是互联网上解释得最好的教程(对我来说)。到目前为止,我的工作做得很好,但也有一些例外,因为我缺乏知识,所以很难将其应用于我的网站。一些例外。如果只有一个post,那么停止加载其他条件的作者,我可以从页面