如何仅在文字新闻

时间:2017-08-20 21:11:09

标签: php wordpress

我是WordPress的新手,我只想在博文上显示标题和发布日期。谷歌搜索和Binging时我找不到任何答案。目前无论页面显示页面的标题及其制作日期。

这是我正在使用的索引代码:

    <?php get_header(); ?>
<div id="main"><br><br>
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>

<p><?php the_content(__('(more...)')); ?></p>
<h4>Posted on <?php the_time('F jS, Y') ?></h4>
<br> <?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
</div>
<?php get_sidebar(); ?>
</div>
<div id="delimiter">
</div>
<?php get_footer(); ?>

我知道它正在每个页面上调用标题和短语&#34;张贴在&#34;。我想知道如何将它显示在我的博客文章中仅显示的位置。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

更好的方法是编辑与各个页面相关的template files

在当前代码中,您可以检查循环中当前帖子的帖子类型。然后有条件地显示标题和日期。

<?php get_header(); ?>
<div id="main"><br><br>
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $postType = get_post_type();

if($postType == 'post'){ ?>
<h1><?php the_title(); ?></h1>
<?php } ?>

<p><?php the_content(__('(more...)')); ?></p>

<?php if($postType == 'post'){ ?>
<h4>Posted on <?php the_time('F jS, Y') ?></h4>
<?php } ?>

<br> <?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
</div>
<?php get_sidebar(); ?>
</div>
<div id="delimiter">
</div>
<?php get_footer(); ?>