当我呼叫example.com/category
列出所有可用类别时,是否可以在wordpress中使用。如果我在我的示例中请求网址,那么我将获得404页面
答案 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
。
在模板列表中选择刚刚创建的模板。它将被命名为“类别列表”,您可以在上面的注释中看到。