默认情况下,WordPress在主页上以博客格式显示您的内容。
使用WordPress中的默认静态和博客页面设置。WordPress内置支持创建自定义主页(静态首页)和单独的博客帖子页面。要使用此方法,您需要创建两个新的WordPress页面。
第一个页面将是您的自定义主页。
接下来,您需要为您的博客帖子创建另一个页面。您可以将此页面标题为博客。许多WordPress主题都有不同的模板,您的主题可能有一个用于博客页面的模板。然而,如果主题中没有可用的模板,那么您可以简单地选择default。不要忘记禁用此页面上的注释和trackbacks选项。
现在我们需要让WordPress相应地使用这些页面。要做到这一点,请转到设置»阅读,并在首页显示选项下选择一个静态页面。在下面选择要用作首页的页面和博客帖子的页面。保存更改,并加载网站以查看更改。
如果要创建调用最新10篇文章的自定义模板,可以使用以下步骤(注意-可以使用自己的HTML进行所需的布局)-
Step 1: Page template
创建一个名为“page blog.php”的空白页面模板,并包含以下代码: <?php
/*
Template Name: Blog
*/
?>
<?php get_header(); ?>
<div id="content">
<?php query_posts(\'post_type=post&post_status=publish&posts_per_page=10&paged=\'. get_query_var(\'paged\')); ?>
<?php if( have_posts() ): ?>
<?php while( have_posts() ): the_post(); ?>
<div id="post-<?php get_the_ID(); ?>" <?php post_class(); ?>>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array(200,220) ); ?></a>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<span class="meta"><?php author_profile_avatar_link(48); ?> <strong><?php the_time(\'F jS, Y\'); ?></strong> / <strong><?php the_author_link(); ?></strong> / <span class="comments"><?php comments_popup_link(__(\'0 comments\',\'example\'),__(\'1 comment\',\'example\'),__(\'% comments\',\'example\')); ?></span></span>
<?php the_excerpt(__(\'Continue reading »\',\'example\')); ?>
</div><!-- /#post-<?php get_the_ID(); ?> -->
<?php endwhile; ?>
<div class="navigation">
<span class="newer"><?php previous_posts_link(__(\'« Newer\',\'example\')) ?></span> <span class="older"><?php next_posts_link(__(\'Older »\',\'example\')) ?></span>
</div><!-- /.navigation -->
<?php else: ?>
<div id="post-404" class="noposts">
<p><?php _e(\'None found.\',\'example\'); ?></p>
</div><!-- /#post-404 -->
<?php endif; wp_reset_query(); ?>
</div><!-- /#content -->
<?php get_footer(); ?>
您可以将posts\\u per\\u page设置为10或任何最有效的设置,而不是显示5篇文章
还请注意,本示例中使用的HTML是保持简单的基础。您可能需要对标记进行一些更改,以与主题设计同步。
Step 2: Add New Page
一次页面博客。php已完成并上载到服务器,登录到WP管理员并访问添加新页面屏幕。在那里,创建一个名为“Blog”(或任何你想要的)的新页面,并从“页面属性”面板将其模板设置为“Blog”。
完成!现在,在发布后访问博客页面,您应该会看到自定义WP\\U查询循环正在工作:您最新的博客帖子将显示在页面上。