我希望能够在我创建的页面上添加博客文章,以及首页。所以,我想要关于体育的博客文章,显示在我的头版和我的体育页面上。这可能吗?
我不只是想对它们进行分类并标记它们,我希望它在为体育创建的特定页面上显示。
你们的任何帮助都会非常感激。谢谢!
答案 0 :(得分:1)
以下是一些可能对您有帮助的链接。
http://codex.wordpress.org/Page_Templates
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Class_Reference/WP_Query
尝试将此文件放在主题文件夹中,然后将其选为页面模板。您还需要更改顶部的类别编号。您可以通过复制和粘贴主题文件夹中index.php文件中的代码来进一步优化它。混合和匹配元素,使其更接近您的需求。祝你好运!
<?php
/*
Template Name: Custom Sports Template
*/
get_header();
query_posts( 'cat=3' );
?>
<div id="content" class="widecolumn">
<?php if (have_posts()) : while (have_posts()) : the_post();?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
<div class="entrytext">
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
</div>
<div id="main">
<?php get_search_form(); ?>
<h2>Archives by Month:</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<h2>Archives by Subject:</h2>
<ul>
<?php wp_list_categories(); ?>
</ul>
</div>
<?php get_footer(); ?>