HOWTO · PHP
Categorías Cat_ID en WordPress PHP
Este tutorial demuestra cómo obtener cat_id en PHP.
En esta página
Este tutorial demuestra cómo obtener cat_id en PHP.
Categorías cat_id en WordPress PHP
Las categorías son la parte esencial de un sitio web, y WordPress proporciona muchas funcionalidades con respecto a las categorías. Generalmente las categorías se guardan con dos opciones obligatorias, una el id y otra su nombre.
Cuando estamos trabajando con categorías y necesitamos usarlas en nuestro sitio web, necesitamos una id desde la cual podamos llamar a categorías particulares u obtener la información sobre la categoría en particular usando esa ID.
Obtenga todos los WordPress de Cat_ID
WordPress proporciona el siguiente método para obtener toda la información sobre las categorías.
get_the_category( $id )
El método anterior devolverá todas las categorías de la publicación o página actual o las categorías para la identificación de publicación dada. El método devolverá una matriz, y esa matriz incluirá los siguientes objetos.
term_id
cat_ID
object_id
term_taxonomy_id
name
slug
term_group
taxonomy
description
parent
count
filter
category_count
category_description
cat_name
category_nicename
category_parent
Como podemos ver, la matriz también devuelve term_id y cat_ID, que se pueden usar para llamar a una identificación en particular. Aquí hay algunos ejemplos simples.
-
Obtenga identificaciones para todas las categorías en la publicación actual:
$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->term_id . '<br />'; }El código anterior imprimirá el
term_idpara cada publicación actual o categoría de página. Y si desea hacerlo para una publicación específica, debe poner una identificación en el método.$All_Categories = get_the_category($Post_ID); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->term_id . '<br />'; } -
Obtenga nombres para todas las categorías en la publicación actual:
$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->name . '<br />'; }De manera similar, este código devolverá el nombre de la publicación o página actual.
-
Obtenga
cat_IDpara todas las categorías en la publicación actual:$All_Categories = get_the_category(); foreach( $All_Categories as $Each_Category ) { echo $Each_Category->cat_ID . '<br />'; }
Obtener Cat_ID por nombre de categoría en WordPress
Pero, ¿y si queremos obtener el cat_ID de una categoría en particular por su nombre? WordPress también proporciona una función para obtener el cat_ID por el nombre de la categoría.
El método es:
get_cat_ID( string $category_name )
Al dar el nombre de la categoría en el método anterior, podemos obtener el cat_ID en un número entero usando el método get_cat_ID(). Vea el ejemplo.
$Category_id = get_cat_ID( $category_name );
echo Category_id;
El código anterior devolverá el cat_ID para el nombre de categoría dado.