期待发布到WordPress上创建的页面

时间:2014-09-16 17:37:39

标签: wordpress-theming wordpress

我希望能够在我创建的页面上添加博客文章,以及首页。所以,我想要关于体育的博客文章,显示在我的头版和我的体育页面上。这可能吗?

我不只是想对它们进行分类并标记它们,我希望它在为体育创建的特定页面上显示。

你们的任何帮助都会非常感激。谢谢!

1 个答案:

答案 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(); ?>