En algunas ocasiones puede sernos útil o necesario saber la cantidad de categoría y subcategorías tenemos en nuestro sitio web. Esto es muy fácil de averiguar, simplemente con dirigirnos a Entradas > Categorías desde nuestro Panel de Administrador de WordPress podemos consultarlo. En este post, además de ver la cantidad de categorías y subcategorías, también vamos a mostrar esta información en una página, entrada o widget de nuestra web para que los usuaris que accedan a ella también puedan ver esta información.
Para lograr esto que proponemos existen distintas formas. En este ejemplo vamos a ver una de ellas:
Lo primero que vamos a hacer es dirigirnos a la ubicación donde se va mostrar esta información, por ejemplo si queremos que se muestre en el footer de nuestra web vamos a Apariencia > Editor > footer.php desde nuestro Panel de administrador de WordPress.
Ahora que estamos en la ubicación deseada, vamos a insertar el código Php encargado de contar y mortrar esta información pegándolo en el lugar adecuado:
<?php $args = ['fields' => 'id=>parent', 'get' => 'all']; $categories = get_categories($args); $subcategories = array_filter($categories); echo '<span class="fam">Categorías y Subcategorías : ' . count($subcategories).'</span>'; ?>
Finalmente actualizamos el archivo que acabamos de modificar para hacer efectivos los cambios.
Sólo nos queda comprobar que todo funciona correctamente, para ello vamos al footer de nuestra web o dónde hemos puesto el código para ver que todo funciona correctamente. En este ejemplo se mostraría así:
En un Widget
En el caso de que queramos hacer esto pero mostrarlo en un widget en la barra lateral u otra ubicación, debemos conocer que por defecto los widgets de texto de WordPress no aceptan código PHP. De todas formas, existe un plugin para utilizar Php en un Widget y que nos solucionará este problema de una forma muy sencilla, en ese post veíamos los pasos para conseguirlo sin mayor complicación.