我想创建一个单独的博客页面设计,以便我如何进行此操作。
另外,我已将静态首页设置为主页 - >主页和帖子页面 - >博客现在我想为博客页面分配不同的设计
答案 0 :(得分:1)
自定义模板将按如下方式开始:
<?php
/* Template Name: Blog */
get_header(); ?>
Wordpress循环来调用帖子:
<?php query_posts('posts_per_page=-1');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1 class="title"><?php the_title(); ?></h1>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="entry">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
</div>
</div>
<?php endwhile; endif; wp_reset_query();?>
在创建新模板后,您可以根据新设计添加自己的类和ID以及样式。
答案 1 :(得分:1)
您可以制作主页模板:
/*
Template Name: Home
*/
<?php
// here is Home page markup
在index.php,您可以设置博客设计。像一个
<?php
if (have_posts()): ?>
<?php while(have_posts()) : the_post(); ?>
<article>
<?php
the_title();
the_content();
?>
</article>
<?php endwhile; ?>
<?php endif ?>
答案 2 :(得分:1)
Wordpress有一些条件标签,你可以根据不同的页面轻松处理你的模板文件,使用这个条件,我希望它能帮助你
if ( is_front_page() && is_home() ) { //for home page
//homepage template
get_template_part($slug);
} elseif ( is_front_page() ) { //Static home page
//static homepage template
get_template_part($slug);
} elseif ( is_home() ) { //blog page template
// blog page template
get_template_part($slug);
} else {
//other template
get_template_part($slug);
}
答案 3 :(得分:0)
我对Wordpress不熟悉,但快速查看了以下页面。有一个关于如何在Wordpress中创建额外博客页面的教程。
http://www.wpbeginner.com/wp-tutorials/how-to-create-a-separate-page-for-blog-posts-in-wordpress/
希望这有帮助!
Dirk