Wordpress - 类别列表不起作用

时间:2012-05-08 00:50:59

标签: php wordpress

我有一个有趣的。我有一个WP网站,我需要获取一个类别列表来构建菜单。我一直在环顾四周,看起来我正在使用最商定的工作代码,而在本地,它工作得很好。但是,一旦我将其上传到我的托管服务器(MediaTemple),我发现它没有按照我的预期生成列表。我有两个网站(本地,MT)设置几乎相同,唯一的区别是MT上的网站有更多类别。

这就是我所拥有的:

    <?php 
    $args=array(
      'orderby' => 'name',
      'order' => 'ASC'
      );
    $categories=get_categories($args);
    ?>

然后再往下走:

            <ul id="categorySubmenu">
                <?php
                foreach($categories as $cat) {
                ?>
                    <li><?php echo "<a href='" . get_category_link($cat->term_id) . "'> $cat->cat_name </a>"  ?></li>
                <?php
                }
                ?>
            </ul>

在本地站点中,我得到了WP中所有类别的列表(本地只有2个),但是,在托管站点中,我没有返回任何内容(没有列出,只是一个空{ {1}})

好像很基本的东西。有什么我想念的吗?!?!

谢谢大家!

1 个答案:

答案 0 :(得分:0)

你可以改变:

get_category_link($cat->term_id)

要:

get_category_link($cat->cat_ID)

或者你可以简单地使用:

wp_list_categories();