不同页面上的自定义帖子

时间:2011-01-04 作者:Niraj Chauhan

我在我的网站上有一个自定义帖子,我只想自定义帖子类型的所有帖子都应该发布在单独的page 哪个是“博客”,这可能吗?

代码有效,我编辑了代码这是我的代码:

<?php
/*
Template Name: Blog template
*/
get_header(); 

$blog_query = new WP_Query;
$blog_query->query( \'post_type=uni\' ); // <-- Your args on this line
?>

<div id="content" class="col-full">
<div id="main" class="col-left">
<?php if( $blog_query->have_posts() ) : ?>

    <?php while( $blog_query->have_posts() ) : $blog_query->the_post(); ?>

    <div class="featured post">
    <h2 class="title fl"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    </h2>
    </br>
    <p class="fr">

                   <span class="small"><span class="post-category"><?php the_category(\' \') ?></span></span>

               </p>
               <p class="post-meta">

                        <span class="small"><?php _e(\'Featured Venue &#124;\', \'woothemes\'); ?></span>

                        <span class="comments"><?php comments_popup_link(__(\'0 Reviews\', \'woothemes\'), __(\'1 Review\', \'woothemes\'), __(\'% Reviews\', \'woothemes\')); ?></span>

                    </p>
                    <div class="entry">

                    <?php the_excerpt(); ?>

                </div>

    </div>

    <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>
</div>

<?php 
get_footer();
但当我点击博客页面的标题时,它会将我带到一个页面,在该页面上,帖子的内容没有div标记,并在主页上的菜单上检查此图像alt text在这张图片中,一切看起来都很好,这就是我想要的

在这里,当我点击帖子,即标题时,它是这样来的

检查此图像alt text菜单指向主页,没有div 在帖子中添加标签

1 个回复
最合适的回答,由SO网友:t31os 整理而成

创建一个页面,称之为blog。

创建页面模板并从自定义类型获取帖子。

将模板附加到页面。

拯救

示例页面模板可以使用查询行中的任何参数query posts.

<?php
/*
Template Name: Blog template
*/
get_header(); 

$blog_query = new WP_Query;
$blog_query->query( \'post_type=mycustomtype\' ); // <-- Your args on this line
?>

<div id="content">

<?php if( $blog_query->have_posts() ) : ?>

    <?php while( $blog_query->have_posts() ) : $blog_query->the_post(); ?>

    <div class="post">
        <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
        <?php the_content(); ?>
    </div>

    <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); ?>

</div>

<?php 
get_footer();

结束

相关推荐

Custom theme - pages in menu

我很高兴有机会成为这个社区的一员。最近我决定开始学习wordpress和主题构建,所以这是我在这里的第一篇帖子。我在网上阅读了一些关于如何构建自定义主题的教程。我的问题是,如何构建自定义菜单?例如,我在psd上有模板,我将其切片,然后我想将其集成到wordpress上。我支持先构建页面。那么,如何使用自定义css/xhtml构建菜单,使每个链接都指向我创建的页面?也许描述不清楚,但我想你明白我的意思。提前感谢。