Category List with Page Count
You can use I18N Search to display a category list like the following, displaying, how many pages exist for a specific tag:
Programming languages:
Instructions
You need to add the categories as tags/keywords to the pages.
Then create a component tags-and-numbers (replace search-results with the slug of your search result page or any other page containing ):
<?php
global $args;
$tags = return_i18n_tags();
foreach ($args as $arg) {
$tag = strtolower($arg);
if (count($tags[$tag]) > 0) {
?>
<a href="<?php echo htmlspecialchars(find_i18n_url('search-results',null)); ?>?tags=<?php echo urlencode($tag); ?>">
<?php echo htmlspecialchars($arg); ?> (<?php echo count($tags[$tag]); ?>)
</a>
<?php
}
}
?>
You can adjust the generated HTML to your requirements (e.g. surround the links with <li> or <p>).
At last call this component and pass all tags, for which you want to count page numbers, as parameters after the component name (you need the I18N plugin and its get_i18n_component function to pass parameters to a component) within the template:
<?php get_i18n_component('tags-and-numbers', 'java', 'php'); ?>
or from within your page (using the DynPages plugin):
{% tags-and-numbers java php %}