繁体   English   中英

WordPress的URL结构

[英]wordpress url structure

当我致电example.com/category列出所有可用类别时,是否可以在wordpress中使用。 如果我像我的示例一样请求url,我会得到一个404页面

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

但这并不意味着您自己做不到。 在您的主题中创建一个新的模板文件,将其命名为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(); ?>

然后转到页面->添加新内容。 将该页面命名为“ Category”,以便该URL为example.com/category

然后在模板列表中,选择刚创建的模板。 如您在顶部注释中的以上代码中所见,它将被命名为“类别列表”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM