我正在尝试学习这些东西,但有多种方法可以给猫皮肤。我在WP中有一些帖子,我在主页上用作内容块。对于我正在使用的每个块
<?php
$post_id = 34;
$queried_post = get_post($post_id);
$title = $queried_post->post_title;
echo $queried_post->post_content;
?>
然后在我正在使用的其他区域
<?php
$post_id = 35;
$queried_post = get_post($post_id);
$title = $queried_post->post_title;
echo $queried_post->post_content;
?>
这是构建自定义主页的正确方法吗?
答案 0 :(得分:0)
使用此:
<?php
$post_ID_Array = array(1, 10, 3, 4);//All the Post IDs you need
foreach ($post_ID_Array as $postID)://Iterate through all the IDs
$the_article = new WP_Query('p='.$postID);/*Retrieve the post*/
while ($the_article->have_posts()) : $the_article->the_post(); ?>
<div class="post-details post-<?php echo $postID?>">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p><?php the_content(); ?></p>
</div><!--.post-details-->
<?php
endwhile;
endforeach;?>
然后,您可以使用.post- {postID}单独设置每个部分的样式,例如 .post-34 {} 。您还可以使用 .post-details
设置所有帖子的样式