2015-12-19 45 views
0

我创建了一个显示来自单个类别(当前类别的帖子)的所有帖子的小部件,并且会发生什么,它的效果很好,但将单个帖子上的帖子标题更改为相同标题作为最后一个帖子ID的最新标题。列出改变单个帖子标题的wordpress页面

这似乎是我将当前的职位标题分配给我创建的foreach循环的帖子标题,但我无法弄清楚在哪里。

下面是代码:

<?php 
$post_id = get_the_ID(); 
$args = array('category' => 2, 'post_type' => 'post', 'order' => 'ASC'); 
$postslist = get_posts($args);  

foreach ($postslist as $post) { 

$class = ''; 
if ($post_id == $post->ID){ $class = 'class="current"'; } 
?> 


<li><a href="<?php the_permalink(); ?>" <?php echo $class ?>><?php the_title(); ?></a></li> 
<?php }; ?> 

回答

0

简单地调用

wp_reset_postdata(); 
foreach语句固定后一切

相关问题