Categorías Cat_ID en WordPress PHP

Sheeraz Gul 20 junio 2023
Categorías Cat_ID en WordPress PHP

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.

  1. 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_id para 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 />';
    }
    
  2. 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.

  3. Obtenga cat_ID para 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.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook