gpt4 book ai didi

wordpress - 仅列出当前类别中的wordpress帖子

转载 作者:行者123 更新时间:2023-12-04 13:28:11 24 4
gpt4 key购买 nike

我正在尝试在我的wordpress网站上创建第二个导航菜单。

我希望它仅显示指向当前类别内所有帖子的链接。

我一直在尝试使用get_posts函数,但是正在努力寻找如何动态选择当前类别的方法。即在这里放置什么 category = x

任何帮助是极大的赞赏

这是我一直在使用的模板代码

<ul id="catnav">

<?php
global $post;
$myposts = get_posts('numberposts=5&category=1');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>



</ul>

最佳答案

最终从这里通过以下代码解决了它:http://www.snilesh.com/resources/wordpress/wordpress-recent-posts-from-current-same-category/

修改它以包括当前页面和列表升序

<ul id="catnav">
<?php
global $post;
$category = get_the_category($post->ID);
$category = $category[0]->cat_ID;
$myposts = get_posts(array('numberposts' => 5, 'offset' => 0, 'category__in' => array($category), 'post_status'=>'publish', 'order'=>'ASC' ));
foreach($myposts as $post) :
setup_postdata($post);
?>
<li>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?></a>
</li>
<?php endforeach; ?>
<?php wp_reset_query(); ?>
<li><a href="?p=46">Why Us?</a></li>

</ul>

关于wordpress - 仅列出当前类别中的wordpress帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13010805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com