wordpress url结构

时间:2012-09-13 08:34:16

标签: wordpress url categories

当我呼叫example.com/category列出所有可用类别时,是否可以在wordpress中使用。如果我在我的示例中请求网址,那么我将获得404页面

1 个答案:

答案 0 :(得分:1)

我不确定是否有列出所有类别的默认链接。

但这并不意味着你不能自己做。在主题中创建一个新模板文件,例如 category_list.php ,并添加以下代码:

您可能需要稍微调整一下以显示它的效果。

<?php
/**
 * Template Name: Category listing
 * Description: list all the categories
 */

get_header(); ?>

    <div class="container">
        <?php
        $args=array(
            'orderby' => 'name',
            'order' => 'ASC'
        );
        $categories=get_categories($args);
        foreach($categories as $category):
            echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> ';
            echo '<p> Description:'. $category->description . '</p>';
            echo '<p> Post Count: '. $category->count . '</p>';  
            echo '<hr />'; 
        endforeach;
        ?>
    </div>

<?php get_footer(); ?>

然后转到Pages - &gt;添新。将页面命名为“类别”,以便网址为example.com/category

在模板列表中选择刚刚创建的模板。它将被命名为“类别列表”,您可以在上面的注释中看到。