Php 如何在wordpress主页上获取分类

Php 如何在wordpress主页上获取分类,php,wordpress,triggers,Php,Wordpress,Triggers,我需要在我的自定义主页上显示我的类别。 这是我的密码 <?php query_posts('cat=1&showposts=5'); ?> 这是完美的工作。我有lms插件,我想在主页上显示我的插件类别。与我在这里使用的代码相同 <?php query_posts('course_cat=1&showposts=5'); ?> 但是,空白页来了。有什么帮助吗?来自: 注意:此功能不适用于插件或主题。正如后面解释的,有更好、更高性能的选项来更改主查

我需要在我的自定义主页上显示我的类别。 这是我的密码

<?php query_posts('cat=1&showposts=5'); ?>

这是完美的工作。我有lms插件,我想在主页上显示我的插件类别。与我在这里使用的代码相同

<?php query_posts('course_cat=1&showposts=5'); ?>

但是,空白页来了。有什么帮助吗?

来自:

注意:此功能不适用于插件或主题。正如后面解释的,有更好、更高性能的选项来更改主查询。query_posts()是一种过于简单且有问题的方法,通过将页面的主查询替换为查询的新实例来修改页面的主查询。它效率低下(重新运行SQL查询),并且在某些情况下会彻底失败(尤其是在处理POST分页时)。任何现代的WP代码都应该使用更可靠的方法,比如使用钩子


尝试按名称调用类别(使用其slug),并在while循环中显示帖子

    <?php 
    query_posts('category_name=blog&showposts=5'); 
     while ( have_posts() ) : the_post(); 
        the_title();
        the_excerpt();
    endwhile; // end of the loop. 
    ?> 


是否应该
课程猫
是否应该
?虽然你关于
查询帖子
的说法是正确的,但在这种情况下不建议使用,但这篇帖子并没有回答原来的问题。你真的不应该使用
查询帖子
。Pooja我正在使用LMS插件。LMS具有不同的类别结构。这里LMS类别“课程”不是默认的wordpress类别。Ashok你创建了一个自定义帖子吗?它是一个自定义插件,具有与默认wordpress使用相同的功能。Course=(意思是post)和Course category=(与category相同)。如果您知道如何从核心文件中找到category slug,那么您可以轻松地将该类别显示给自定义帖子。