任何可以帮我制作我想要的代码的人
<div id="container">
<div class="clearfix"></div>
<?php $args = array(
'post_type' => 'movies',
'numberposts' => -1,
'order' => DESC ); $myquery = new WP_Query($args);
if($myquery->have_posts()) :
while($myquery->have_posts()) :
$myquery->the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h1><a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<div class="entry-content">
<?php the_content(); ?>
</div> </div>
<?php endwhile; endif; ?>
</div>
<?php include(TEMPLATEPATH . '/sidebar_single.php'); ?>
在这段代码中,当我点击任何帖子时,我会收到所有帖子,在单个movies.php上显示所有10个帖子。但我只需要点击一个电影帖子。如果你认为它的错误只是给我建议,因为我不知道这个。
提前Kumar
答案 0 :(得分:0)
怎么样
在你的functions.php粘贴这个(除非你已经设置!!)
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'Movies',
array(
'labels' => array(
'name' => __( 'movie' ),
'singular_name' => __( 'movie' )
),
'public' => true,
'has_archive' => true,
)
);
}
然后在您的模板文件中粘贴您要显示帖子的位置
<?php
$args = array( 'post_type' => 'movies', 'posts_per_page' => 1 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h1>
<a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a>
</h1>
<div class="entry-content">
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
希望这可能会有所帮助。
更多信息here
玛蒂