Для отображения списка всех категорий на карте сайта WordPress, можно использовать следующий код:
```php
<?php
$categories = get_categories();
echo '<ul>';
foreach ($categories as $category) {
echo '<li><a href="' . get_category_link($category->term_id) . '">' . $category->name . '</a></li>';
}
echo '</ul>';
?>
```
Чтобы добавить все страницы категорий, необходимо модифицировать файл .htaccess. В случае использования подстановки «category-name/page/2/» или других подобных URL-адресов, необходимо добавить следующий код в файл .htaccess:
```apache
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^category/([^/]+)/page/([0-9]+)/?$ index.php?category_name=$1&paged=$2 [L]
RewriteRule ^category/([^/]+)/?$ index.php?category_name=$1 [L]
</IfModule>
```
Таким образом, после добавления этого кода все страницы категорий будут работать для URL-адресов вида «category-name/page/2/».