WordPress 获取最近的帖子并显示标题和类别名称

标签 wordpress categories

我正在尝试列出我最近的帖子列表,同时显示它们现在属于我的类别

<?php   $args = array(  'numberposts' => 30)  ;
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li>
    <a href="'.get_permalink($recent["ID"]).'"  title="Look'.esc_attr($recent["post_title"]).'"   > '.$recent["post_title"].'</a>   </li> ';    } ?>

这会显示帖子,但我希望它也显示类别名称。

任何帮助都会很棒,

谢谢

最佳答案

$cats = get_the_category($recent["ID"]);
$cat_name = $cats[0]->name; // for the first category

您可以在循环中尝试此操作(如果您有多个类别)

$cats = get_the_category($recent["ID"]);
foreach($cats as $cat)
{
    echo $cat->name." ";
}

关于WordPress 获取最近的帖子并显示标题和类别名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11488046/

相关文章:

javascript - 在 WP 页面模板上运行函数 - is_page_template

php - 在自定义函数中从 WooCommerce 动态获取优惠券代码

wordpress - 使用 woocommerce rest api 添加产品太慢

php - 在post_meta中 "add new"之后如何重定向到列表页面

ios - 如何在swift项目中使用ECSlidingViewController

所选类实例的 Swift 扩展

php - 在生产过程中运行 WordPress 更新?

python - 为什么类别列被视为 pandas 中的字符串列?

php - 隐藏添加到特定类别的购物车

objective-c - 类别访问主类的私有(private)方法 - Objective C